home *** CD-ROM | disk | FTP | other *** search
/ One Click 11 / OneClick11.iso / Bancos de Dados / Conversao / Mysql2Excel / Setup.exe / Mysql2Excel.exe / wxPython / controls2.pyc (.txt) < prev    next >
Encoding:
Python Compiled Bytecode  |  2003-06-23  |  122.4 KB  |  2,274 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyc (Python 2.2)
  3.  
  4. import controls2c
  5. from misc import *
  6. from windows import *
  7. from gdi import *
  8. from fonts import *
  9. from clip_dnd import *
  10. from events import *
  11. from controls import *
  12. import wx
  13.  
  14. def EVT_LIST_BEGIN_DRAG(win, id, func):
  15.     win.Connect(id, -1, wxEVT_COMMAND_LIST_BEGIN_DRAG, func)
  16.  
  17.  
  18. def EVT_LIST_BEGIN_RDRAG(win, id, func):
  19.     win.Connect(id, -1, wxEVT_COMMAND_LIST_BEGIN_RDRAG, func)
  20.  
  21.  
  22. def EVT_LIST_BEGIN_LABEL_EDIT(win, id, func):
  23.     win.Connect(id, -1, wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT, func)
  24.  
  25.  
  26. def EVT_LIST_END_LABEL_EDIT(win, id, func):
  27.     win.Connect(id, -1, wxEVT_COMMAND_LIST_END_LABEL_EDIT, func)
  28.  
  29.  
  30. def EVT_LIST_DELETE_ITEM(win, id, func):
  31.     win.Connect(id, -1, wxEVT_COMMAND_LIST_DELETE_ITEM, func)
  32.  
  33.  
  34. def EVT_LIST_DELETE_ALL_ITEMS(win, id, func):
  35.     win.Connect(id, -1, wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS, func)
  36.  
  37.  
  38. def EVT_LIST_GET_INFO(win, id, func):
  39.     win.Connect(id, -1, wxEVT_COMMAND_LIST_GET_INFO, func)
  40.  
  41.  
  42. def EVT_LIST_SET_INFO(win, id, func):
  43.     win.Connect(id, -1, wxEVT_COMMAND_LIST_SET_INFO, func)
  44.  
  45.  
  46. def EVT_LIST_ITEM_SELECTED(win, id, func):
  47.     win.Connect(id, -1, wxEVT_COMMAND_LIST_ITEM_SELECTED, func)
  48.  
  49.  
  50. def EVT_LIST_ITEM_DESELECTED(win, id, func):
  51.     win.Connect(id, -1, wxEVT_COMMAND_LIST_ITEM_DESELECTED, func)
  52.  
  53.  
  54. def EVT_LIST_KEY_DOWN(win, id, func):
  55.     win.Connect(id, -1, wxEVT_COMMAND_LIST_KEY_DOWN, func)
  56.  
  57.  
  58. def EVT_LIST_INSERT_ITEM(win, id, func):
  59.     win.Connect(id, -1, wxEVT_COMMAND_LIST_INSERT_ITEM, func)
  60.  
  61.  
  62. def EVT_LIST_COL_CLICK(win, id, func):
  63.     win.Connect(id, -1, wxEVT_COMMAND_LIST_COL_CLICK, func)
  64.  
  65.  
  66. def EVT_LIST_COL_RIGHT_CLICK(win, id, func):
  67.     win.Connect(id, -1, wxEVT_COMMAND_LIST_COL_RIGHT_CLICK, func)
  68.  
  69.  
  70. def EVT_LIST_COL_BEGIN_DRAG(win, id, func):
  71.     win.Connect(id, -1, wxEVT_COMMAND_LIST_COL_BEGIN_DRAG, func)
  72.  
  73.  
  74. def EVT_LIST_COL_DRAGGING(win, id, func):
  75.     win.Connect(id, -1, wxEVT_COMMAND_LIST_COL_DRAGGING, func)
  76.  
  77.  
  78. def EVT_LIST_COL_END_DRAG(win, id, func):
  79.     win.Connect(id, -1, wxEVT_COMMAND_LIST_COL_END_DRAG, func)
  80.  
  81.  
  82. def EVT_LIST_ITEM_RIGHT_CLICK(win, id, func):
  83.     win.Connect(id, -1, wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK, func)
  84.  
  85.  
  86. def EVT_LIST_ITEM_MIDDLE_CLICK(win, id, func):
  87.     win.Connect(id, -1, wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK, func)
  88.  
  89.  
  90. def EVT_LIST_ITEM_ACTIVATED(win, id, func):
  91.     win.Connect(id, -1, wxEVT_COMMAND_LIST_ITEM_ACTIVATED, func)
  92.  
  93.  
  94. def EVT_LIST_CACHE_HINT(win, id, func):
  95.     win.Connect(id, -1, wxEVT_COMMAND_LIST_CACHE_HINT, func)
  96.  
  97.  
  98. def EVT_LIST_ITEM_FOCUSED(win, id, func):
  99.     win.Connect(id, -1, wxEVT_COMMAND_LIST_ITEM_FOCUSED, func)
  100.  
  101.  
  102. def EVT_TREE_BEGIN_DRAG(win, id, func):
  103.     win.Connect(id, -1, wxEVT_COMMAND_TREE_BEGIN_DRAG, func)
  104.  
  105.  
  106. def EVT_TREE_BEGIN_RDRAG(win, id, func):
  107.     win.Connect(id, -1, wxEVT_COMMAND_TREE_BEGIN_RDRAG, func)
  108.  
  109.  
  110. def EVT_TREE_END_DRAG(win, id, func):
  111.     win.Connect(id, -1, wxEVT_COMMAND_TREE_END_DRAG, func)
  112.  
  113.  
  114. def EVT_TREE_BEGIN_LABEL_EDIT(win, id, func):
  115.     win.Connect(id, -1, wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT, func)
  116.  
  117.  
  118. def EVT_TREE_END_LABEL_EDIT(win, id, func):
  119.     win.Connect(id, -1, wxEVT_COMMAND_TREE_END_LABEL_EDIT, func)
  120.  
  121.  
  122. def EVT_TREE_GET_INFO(win, id, func):
  123.     win.Connect(id, -1, wxEVT_COMMAND_TREE_GET_INFO, func)
  124.  
  125.  
  126. def EVT_TREE_SET_INFO(win, id, func):
  127.     win.Connect(id, -1, wxEVT_COMMAND_TREE_SET_INFO, func)
  128.  
  129.  
  130. def EVT_TREE_ITEM_EXPANDED(win, id, func):
  131.     win.Connect(id, -1, wxEVT_COMMAND_TREE_ITEM_EXPANDED, func)
  132.  
  133.  
  134. def EVT_TREE_ITEM_EXPANDING(win, id, func):
  135.     win.Connect(id, -1, wxEVT_COMMAND_TREE_ITEM_EXPANDING, func)
  136.  
  137.  
  138. def EVT_TREE_ITEM_COLLAPSED(win, id, func):
  139.     win.Connect(id, -1, wxEVT_COMMAND_TREE_ITEM_COLLAPSED, func)
  140.  
  141.  
  142. def EVT_TREE_ITEM_COLLAPSING(win, id, func):
  143.     win.Connect(id, -1, wxEVT_COMMAND_TREE_ITEM_COLLAPSING, func)
  144.  
  145.  
  146. def EVT_TREE_SEL_CHANGED(win, id, func):
  147.     win.Connect(id, -1, wxEVT_COMMAND_TREE_SEL_CHANGED, func)
  148.  
  149.  
  150. def EVT_TREE_SEL_CHANGING(win, id, func):
  151.     win.Connect(id, -1, wxEVT_COMMAND_TREE_SEL_CHANGING, func)
  152.  
  153.  
  154. def EVT_TREE_KEY_DOWN(win, id, func):
  155.     win.Connect(id, -1, wxEVT_COMMAND_TREE_KEY_DOWN, func)
  156.  
  157.  
  158. def EVT_TREE_DELETE_ITEM(win, id, func):
  159.     win.Connect(id, -1, wxEVT_COMMAND_TREE_DELETE_ITEM, func)
  160.  
  161.  
  162. def EVT_TREE_ITEM_ACTIVATED(win, id, func):
  163.     win.Connect(id, -1, wxEVT_COMMAND_TREE_ITEM_ACTIVATED, func)
  164.  
  165.  
  166. def EVT_TREE_ITEM_RIGHT_CLICK(win, id, func):
  167.     win.Connect(id, -1, wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK, func)
  168.  
  169.  
  170. def EVT_TREE_ITEM_MIDDLE_CLICK(win, id, func):
  171.     win.Connect(id, -1, wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK, func)
  172.  
  173.  
  174. class wxListItemAttrPtr:
  175.     
  176.     def __init__(self, this):
  177.         self.this = this
  178.         self.thisown = 0
  179.  
  180.     
  181.     def SetTextColour(self, *_args, **_kwargs):
  182.         val = apply(controls2c.wxListItemAttr_SetTextColour, (self,) + _args, _kwargs)
  183.         return val
  184.  
  185.     
  186.     def SetBackgroundColour(self, *_args, **_kwargs):
  187.         val = apply(controls2c.wxListItemAttr_SetBackgroundColour, (self,) + _args, _kwargs)
  188.         return val
  189.  
  190.     
  191.     def SetFont(self, *_args, **_kwargs):
  192.         val = apply(controls2c.wxListItemAttr_SetFont, (self,) + _args, _kwargs)
  193.         return val
  194.  
  195.     
  196.     def HasTextColour(self, *_args, **_kwargs):
  197.         val = apply(controls2c.wxListItemAttr_HasTextColour, (self,) + _args, _kwargs)
  198.         return val
  199.  
  200.     
  201.     def HasBackgroundColour(self, *_args, **_kwargs):
  202.         val = apply(controls2c.wxListItemAttr_HasBackgroundColour, (self,) + _args, _kwargs)
  203.         return val
  204.  
  205.     
  206.     def HasFont(self, *_args, **_kwargs):
  207.         val = apply(controls2c.wxListItemAttr_HasFont, (self,) + _args, _kwargs)
  208.         return val
  209.  
  210.     
  211.     def GetTextColour(self, *_args, **_kwargs):
  212.         val = apply(controls2c.wxListItemAttr_GetTextColour, (self,) + _args, _kwargs)
  213.         if val:
  214.             val = wxColourPtr(val)
  215.             val.thisown = 1
  216.         
  217.         return val
  218.  
  219.     
  220.     def GetBackgroundColour(self, *_args, **_kwargs):
  221.         val = apply(controls2c.wxListItemAttr_GetBackgroundColour, (self,) + _args, _kwargs)
  222.         if val:
  223.             val = wxColourPtr(val)
  224.             val.thisown = 1
  225.         
  226.         return val
  227.  
  228.     
  229.     def GetFont(self, *_args, **_kwargs):
  230.         val = apply(controls2c.wxListItemAttr_GetFont, (self,) + _args, _kwargs)
  231.         if val:
  232.             val = wxFontPtr(val)
  233.             val.thisown = 1
  234.         
  235.         return val
  236.  
  237.     
  238.     def __repr__(self):
  239.         return '<C wxListItemAttr instance at %s>' % (self.this,)
  240.  
  241.  
  242.  
  243. class wxListItemAttr(wxListItemAttrPtr):
  244.     
  245.     def __init__(self, *_args, **_kwargs):
  246.         self.this = apply(controls2c.new_wxListItemAttr, _args, _kwargs)
  247.         self.thisown = 1
  248.  
  249.  
  250.  
  251. class wxListItemPtr(wxObjectPtr):
  252.     
  253.     def __init__(self, this):
  254.         self.this = this
  255.         self.thisown = 0
  256.  
  257.     
  258.     def __del__(self, delfunc = controls2c.delete_wxListItem):
  259.         if self.thisown == 1:
  260.             
  261.             try:
  262.                 delfunc(self)
  263.             except:
  264.                 pass
  265.  
  266.         
  267.  
  268.     
  269.     def Clear(self, *_args, **_kwargs):
  270.         val = apply(controls2c.wxListItem_Clear, (self,) + _args, _kwargs)
  271.         return val
  272.  
  273.     
  274.     def ClearAttributes(self, *_args, **_kwargs):
  275.         val = apply(controls2c.wxListItem_ClearAttributes, (self,) + _args, _kwargs)
  276.         return val
  277.  
  278.     
  279.     def SetMask(self, *_args, **_kwargs):
  280.         val = apply(controls2c.wxListItem_SetMask, (self,) + _args, _kwargs)
  281.         return val
  282.  
  283.     
  284.     def SetId(self, *_args, **_kwargs):
  285.         val = apply(controls2c.wxListItem_SetId, (self,) + _args, _kwargs)
  286.         return val
  287.  
  288.     
  289.     def SetColumn(self, *_args, **_kwargs):
  290.         val = apply(controls2c.wxListItem_SetColumn, (self,) + _args, _kwargs)
  291.         return val
  292.  
  293.     
  294.     def SetState(self, *_args, **_kwargs):
  295.         val = apply(controls2c.wxListItem_SetState, (self,) + _args, _kwargs)
  296.         return val
  297.  
  298.     
  299.     def SetStateMask(self, *_args, **_kwargs):
  300.         val = apply(controls2c.wxListItem_SetStateMask, (self,) + _args, _kwargs)
  301.         return val
  302.  
  303.     
  304.     def SetText(self, *_args, **_kwargs):
  305.         val = apply(controls2c.wxListItem_SetText, (self,) + _args, _kwargs)
  306.         return val
  307.  
  308.     
  309.     def SetImage(self, *_args, **_kwargs):
  310.         val = apply(controls2c.wxListItem_SetImage, (self,) + _args, _kwargs)
  311.         return val
  312.  
  313.     
  314.     def SetData(self, *_args, **_kwargs):
  315.         val = apply(controls2c.wxListItem_SetData, (self,) + _args, _kwargs)
  316.         return val
  317.  
  318.     
  319.     def SetWidth(self, *_args, **_kwargs):
  320.         val = apply(controls2c.wxListItem_SetWidth, (self,) + _args, _kwargs)
  321.         return val
  322.  
  323.     
  324.     def SetAlign(self, *_args, **_kwargs):
  325.         val = apply(controls2c.wxListItem_SetAlign, (self,) + _args, _kwargs)
  326.         return val
  327.  
  328.     
  329.     def SetTextColour(self, *_args, **_kwargs):
  330.         val = apply(controls2c.wxListItem_SetTextColour, (self,) + _args, _kwargs)
  331.         return val
  332.  
  333.     
  334.     def SetBackgroundColour(self, *_args, **_kwargs):
  335.         val = apply(controls2c.wxListItem_SetBackgroundColour, (self,) + _args, _kwargs)
  336.         return val
  337.  
  338.     
  339.     def SetFont(self, *_args, **_kwargs):
  340.         val = apply(controls2c.wxListItem_SetFont, (self,) + _args, _kwargs)
  341.         return val
  342.  
  343.     
  344.     def GetMask(self, *_args, **_kwargs):
  345.         val = apply(controls2c.wxListItem_GetMask, (self,) + _args, _kwargs)
  346.         return val
  347.  
  348.     
  349.     def GetId(self, *_args, **_kwargs):
  350.         val = apply(controls2c.wxListItem_GetId, (self,) + _args, _kwargs)
  351.         return val
  352.  
  353.     
  354.     def GetColumn(self, *_args, **_kwargs):
  355.         val = apply(controls2c.wxListItem_GetColumn, (self,) + _args, _kwargs)
  356.         return val
  357.  
  358.     
  359.     def GetState(self, *_args, **_kwargs):
  360.         val = apply(controls2c.wxListItem_GetState, (self,) + _args, _kwargs)
  361.         return val
  362.  
  363.     
  364.     def GetText(self, *_args, **_kwargs):
  365.         val = apply(controls2c.wxListItem_GetText, (self,) + _args, _kwargs)
  366.         return val
  367.  
  368.     
  369.     def GetImage(self, *_args, **_kwargs):
  370.         val = apply(controls2c.wxListItem_GetImage, (self,) + _args, _kwargs)
  371.         return val
  372.  
  373.     
  374.     def GetData(self, *_args, **_kwargs):
  375.         val = apply(controls2c.wxListItem_GetData, (self,) + _args, _kwargs)
  376.         return val
  377.  
  378.     
  379.     def GetWidth(self, *_args, **_kwargs):
  380.         val = apply(controls2c.wxListItem_GetWidth, (self,) + _args, _kwargs)
  381.         return val
  382.  
  383.     
  384.     def GetAlign(self, *_args, **_kwargs):
  385.         val = apply(controls2c.wxListItem_GetAlign, (self,) + _args, _kwargs)
  386.         return val
  387.  
  388.     
  389.     def GetAttributes(self, *_args, **_kwargs):
  390.         val = apply(controls2c.wxListItem_GetAttributes, (self,) + _args, _kwargs)
  391.         if val:
  392.             val = wxListItemAttrPtr(val)
  393.         
  394.         return val
  395.  
  396.     
  397.     def HasAttributes(self, *_args, **_kwargs):
  398.         val = apply(controls2c.wxListItem_HasAttributes, (self,) + _args, _kwargs)
  399.         return val
  400.  
  401.     
  402.     def GetTextColour(self, *_args, **_kwargs):
  403.         val = apply(controls2c.wxListItem_GetTextColour, (self,) + _args, _kwargs)
  404.         if val:
  405.             val = wxColourPtr(val)
  406.             val.thisown = 1
  407.         
  408.         return val
  409.  
  410.     
  411.     def GetBackgroundColour(self, *_args, **_kwargs):
  412.         val = apply(controls2c.wxListItem_GetBackgroundColour, (self,) + _args, _kwargs)
  413.         if val:
  414.             val = wxColourPtr(val)
  415.             val.thisown = 1
  416.         
  417.         return val
  418.  
  419.     
  420.     def GetFont(self, *_args, **_kwargs):
  421.         val = apply(controls2c.wxListItem_GetFont, (self,) + _args, _kwargs)
  422.         if val:
  423.             val = wxFontPtr(val)
  424.             val.thisown = 1
  425.         
  426.         return val
  427.  
  428.     
  429.     def __setattr__(self, name, value):
  430.         if name == 'm_mask':
  431.             controls2c.wxListItem_m_mask_set(self, value)
  432.             return None
  433.         
  434.         if name == 'm_itemId':
  435.             controls2c.wxListItem_m_itemId_set(self, value)
  436.             return None
  437.         
  438.         if name == 'm_col':
  439.             controls2c.wxListItem_m_col_set(self, value)
  440.             return None
  441.         
  442.         if name == 'm_state':
  443.             controls2c.wxListItem_m_state_set(self, value)
  444.             return None
  445.         
  446.         if name == 'm_stateMask':
  447.             controls2c.wxListItem_m_stateMask_set(self, value)
  448.             return None
  449.         
  450.         if name == 'm_text':
  451.             controls2c.wxListItem_m_text_set(self, value)
  452.             return None
  453.         
  454.         if name == 'm_image':
  455.             controls2c.wxListItem_m_image_set(self, value)
  456.             return None
  457.         
  458.         if name == 'm_data':
  459.             controls2c.wxListItem_m_data_set(self, value)
  460.             return None
  461.         
  462.         if name == 'm_format':
  463.             controls2c.wxListItem_m_format_set(self, value)
  464.             return None
  465.         
  466.         if name == 'm_width':
  467.             controls2c.wxListItem_m_width_set(self, value)
  468.             return None
  469.         
  470.         self.__dict__[name] = value
  471.  
  472.     
  473.     def __getattr__(self, name):
  474.         if name == 'm_mask':
  475.             return controls2c.wxListItem_m_mask_get(self)
  476.         
  477.         if name == 'm_itemId':
  478.             return controls2c.wxListItem_m_itemId_get(self)
  479.         
  480.         if name == 'm_col':
  481.             return controls2c.wxListItem_m_col_get(self)
  482.         
  483.         if name == 'm_state':
  484.             return controls2c.wxListItem_m_state_get(self)
  485.         
  486.         if name == 'm_stateMask':
  487.             return controls2c.wxListItem_m_stateMask_get(self)
  488.         
  489.         if name == 'm_text':
  490.             return controls2c.wxListItem_m_text_get(self)
  491.         
  492.         if name == 'm_image':
  493.             return controls2c.wxListItem_m_image_get(self)
  494.         
  495.         if name == 'm_data':
  496.             return controls2c.wxListItem_m_data_get(self)
  497.         
  498.         if name == 'm_format':
  499.             return controls2c.wxListItem_m_format_get(self)
  500.         
  501.         if name == 'm_width':
  502.             return controls2c.wxListItem_m_width_get(self)
  503.         
  504.         raise AttributeError, name
  505.  
  506.     
  507.     def __repr__(self):
  508.         return '<C wxListItem instance at %s>' % (self.this,)
  509.  
  510.  
  511.  
  512. class wxListItem(wxListItemPtr):
  513.     
  514.     def __init__(self, *_args, **_kwargs):
  515.         self.this = apply(controls2c.new_wxListItem, _args, _kwargs)
  516.         self.thisown = 1
  517.  
  518.  
  519.  
  520. class wxListEventPtr(wxNotifyEventPtr):
  521.     
  522.     def __init__(self, this):
  523.         self.this = this
  524.         self.thisown = 0
  525.  
  526.     
  527.     def GetKeyCode(self, *_args, **_kwargs):
  528.         val = apply(controls2c.wxListEvent_GetKeyCode, (self,) + _args, _kwargs)
  529.         return val
  530.  
  531.     
  532.     def GetIndex(self, *_args, **_kwargs):
  533.         val = apply(controls2c.wxListEvent_GetIndex, (self,) + _args, _kwargs)
  534.         return val
  535.  
  536.     
  537.     def GetColumn(self, *_args, **_kwargs):
  538.         val = apply(controls2c.wxListEvent_GetColumn, (self,) + _args, _kwargs)
  539.         return val
  540.  
  541.     
  542.     def GetPoint(self, *_args, **_kwargs):
  543.         val = apply(controls2c.wxListEvent_GetPoint, (self,) + _args, _kwargs)
  544.         if val:
  545.             val = wxPointPtr(val)
  546.             val.thisown = 1
  547.         
  548.         return val
  549.  
  550.     
  551.     def GetLabel(self, *_args, **_kwargs):
  552.         val = apply(controls2c.wxListEvent_GetLabel, (self,) + _args, _kwargs)
  553.         return val
  554.  
  555.     
  556.     def GetText(self, *_args, **_kwargs):
  557.         val = apply(controls2c.wxListEvent_GetText, (self,) + _args, _kwargs)
  558.         return val
  559.  
  560.     
  561.     def GetImage(self, *_args, **_kwargs):
  562.         val = apply(controls2c.wxListEvent_GetImage, (self,) + _args, _kwargs)
  563.         return val
  564.  
  565.     
  566.     def GetData(self, *_args, **_kwargs):
  567.         val = apply(controls2c.wxListEvent_GetData, (self,) + _args, _kwargs)
  568.         return val
  569.  
  570.     
  571.     def GetMask(self, *_args, **_kwargs):
  572.         val = apply(controls2c.wxListEvent_GetMask, (self,) + _args, _kwargs)
  573.         return val
  574.  
  575.     
  576.     def GetItem(self, *_args, **_kwargs):
  577.         val = apply(controls2c.wxListEvent_GetItem, (self,) + _args, _kwargs)
  578.         return val
  579.  
  580.     
  581.     def GetCacheFrom(self, *_args, **_kwargs):
  582.         val = apply(controls2c.wxListEvent_GetCacheFrom, (self,) + _args, _kwargs)
  583.         return val
  584.  
  585.     
  586.     def GetCacheTo(self, *_args, **_kwargs):
  587.         val = apply(controls2c.wxListEvent_GetCacheTo, (self,) + _args, _kwargs)
  588.         return val
  589.  
  590.     
  591.     def __setattr__(self, name, value):
  592.         if name == 'm_code':
  593.             controls2c.wxListEvent_m_code_set(self, value)
  594.             return None
  595.         
  596.         if name == 'm_oldItemIndex':
  597.             controls2c.wxListEvent_m_oldItemIndex_set(self, value)
  598.             return None
  599.         
  600.         if name == 'm_itemIndex':
  601.             controls2c.wxListEvent_m_itemIndex_set(self, value)
  602.             return None
  603.         
  604.         if name == 'm_col':
  605.             controls2c.wxListEvent_m_col_set(self, value)
  606.             return None
  607.         
  608.         if name == 'm_pointDrag':
  609.             controls2c.wxListEvent_m_pointDrag_set(self, value.this)
  610.             return None
  611.         
  612.         if name == 'm_item':
  613.             controls2c.wxListEvent_m_item_set(self, value.this)
  614.             return None
  615.         
  616.         self.__dict__[name] = value
  617.  
  618.     
  619.     def __getattr__(self, name):
  620.         if name == 'm_code':
  621.             return controls2c.wxListEvent_m_code_get(self)
  622.         
  623.         if name == 'm_oldItemIndex':
  624.             return controls2c.wxListEvent_m_oldItemIndex_get(self)
  625.         
  626.         if name == 'm_itemIndex':
  627.             return controls2c.wxListEvent_m_itemIndex_get(self)
  628.         
  629.         if name == 'm_col':
  630.             return controls2c.wxListEvent_m_col_get(self)
  631.         
  632.         if name == 'm_pointDrag':
  633.             return wxPointPtr(controls2c.wxListEvent_m_pointDrag_get(self))
  634.         
  635.         if name == 'm_item':
  636.             return wxListItemPtr(controls2c.wxListEvent_m_item_get(self))
  637.         
  638.         raise AttributeError, name
  639.  
  640.     
  641.     def __repr__(self):
  642.         return '<C wxListEvent instance at %s>' % (self.this,)
  643.  
  644.     GetCode = GetKeyCode
  645.  
  646.  
  647. class wxListEvent(wxListEventPtr):
  648.     
  649.     def __init__(self, *_args, **_kwargs):
  650.         self.this = apply(controls2c.new_wxListEvent, _args, _kwargs)
  651.         self.thisown = 1
  652.  
  653.  
  654.  
  655. class wxListCtrlPtr(wxControlPtr):
  656.     
  657.     def __init__(self, this):
  658.         self.this = this
  659.         self.thisown = 0
  660.  
  661.     
  662.     def Create(self, *_args, **_kwargs):
  663.         val = apply(controls2c.wxListCtrl_Create, (self,) + _args, _kwargs)
  664.         return val
  665.  
  666.     
  667.     def _setCallbackInfo(self, *_args, **_kwargs):
  668.         val = apply(controls2c.wxListCtrl__setCallbackInfo, (self,) + _args, _kwargs)
  669.         return val
  670.  
  671.     
  672.     def SetForegroundColour(self, *_args, **_kwargs):
  673.         val = apply(controls2c.wxListCtrl_SetForegroundColour, (self,) + _args, _kwargs)
  674.         return val
  675.  
  676.     
  677.     def SetBackgroundColour(self, *_args, **_kwargs):
  678.         val = apply(controls2c.wxListCtrl_SetBackgroundColour, (self,) + _args, _kwargs)
  679.         return val
  680.  
  681.     
  682.     def GetColumn(self, *_args, **_kwargs):
  683.         val = apply(controls2c.wxListCtrl_GetColumn, (self,) + _args, _kwargs)
  684.         return val
  685.  
  686.     
  687.     def SetColumn(self, *_args, **_kwargs):
  688.         val = apply(controls2c.wxListCtrl_SetColumn, (self,) + _args, _kwargs)
  689.         return val
  690.  
  691.     
  692.     def GetColumnWidth(self, *_args, **_kwargs):
  693.         val = apply(controls2c.wxListCtrl_GetColumnWidth, (self,) + _args, _kwargs)
  694.         return val
  695.  
  696.     
  697.     def SetColumnWidth(self, *_args, **_kwargs):
  698.         val = apply(controls2c.wxListCtrl_SetColumnWidth, (self,) + _args, _kwargs)
  699.         return val
  700.  
  701.     
  702.     def GetCountPerPage(self, *_args, **_kwargs):
  703.         val = apply(controls2c.wxListCtrl_GetCountPerPage, (self,) + _args, _kwargs)
  704.         return val
  705.  
  706.     
  707.     def GetEditControl(self, *_args, **_kwargs):
  708.         val = apply(controls2c.wxListCtrl_GetEditControl, (self,) + _args, _kwargs)
  709.         return val
  710.  
  711.     
  712.     def GetItem(self, *_args, **_kwargs):
  713.         val = apply(controls2c.wxListCtrl_GetItem, (self,) + _args, _kwargs)
  714.         return val
  715.  
  716.     
  717.     def SetItem(self, *_args, **_kwargs):
  718.         val = apply(controls2c.wxListCtrl_SetItem, (self,) + _args, _kwargs)
  719.         return val
  720.  
  721.     
  722.     def SetStringItem(self, *_args, **_kwargs):
  723.         val = apply(controls2c.wxListCtrl_SetStringItem, (self,) + _args, _kwargs)
  724.         return val
  725.  
  726.     
  727.     def GetItemState(self, *_args, **_kwargs):
  728.         val = apply(controls2c.wxListCtrl_GetItemState, (self,) + _args, _kwargs)
  729.         return val
  730.  
  731.     
  732.     def SetItemState(self, *_args, **_kwargs):
  733.         val = apply(controls2c.wxListCtrl_SetItemState, (self,) + _args, _kwargs)
  734.         return val
  735.  
  736.     
  737.     def SetItemImage(self, *_args, **_kwargs):
  738.         val = apply(controls2c.wxListCtrl_SetItemImage, (self,) + _args, _kwargs)
  739.         return val
  740.  
  741.     
  742.     def GetItemText(self, *_args, **_kwargs):
  743.         val = apply(controls2c.wxListCtrl_GetItemText, (self,) + _args, _kwargs)
  744.         return val
  745.  
  746.     
  747.     def SetItemText(self, *_args, **_kwargs):
  748.         val = apply(controls2c.wxListCtrl_SetItemText, (self,) + _args, _kwargs)
  749.         return val
  750.  
  751.     
  752.     def GetItemData(self, *_args, **_kwargs):
  753.         val = apply(controls2c.wxListCtrl_GetItemData, (self,) + _args, _kwargs)
  754.         return val
  755.  
  756.     
  757.     def SetItemData(self, *_args, **_kwargs):
  758.         val = apply(controls2c.wxListCtrl_SetItemData, (self,) + _args, _kwargs)
  759.         return val
  760.  
  761.     
  762.     def GetItemPosition(self, *_args, **_kwargs):
  763.         val = apply(controls2c.wxListCtrl_GetItemPosition, (self,) + _args, _kwargs)
  764.         if val:
  765.             val = wxPointPtr(val)
  766.             val.thisown = 1
  767.         
  768.         return val
  769.  
  770.     
  771.     def GetItemRect(self, *_args, **_kwargs):
  772.         val = apply(controls2c.wxListCtrl_GetItemRect, (self,) + _args, _kwargs)
  773.         if val:
  774.             val = wxRectPtr(val)
  775.             val.thisown = 1
  776.         
  777.         return val
  778.  
  779.     
  780.     def SetItemPosition(self, *_args, **_kwargs):
  781.         val = apply(controls2c.wxListCtrl_SetItemPosition, (self,) + _args, _kwargs)
  782.         return val
  783.  
  784.     
  785.     def GetItemCount(self, *_args, **_kwargs):
  786.         val = apply(controls2c.wxListCtrl_GetItemCount, (self,) + _args, _kwargs)
  787.         return val
  788.  
  789.     
  790.     def GetColumnCount(self, *_args, **_kwargs):
  791.         val = apply(controls2c.wxListCtrl_GetColumnCount, (self,) + _args, _kwargs)
  792.         return val
  793.  
  794.     
  795.     def GetItemSpacing(self, *_args, **_kwargs):
  796.         val = apply(controls2c.wxListCtrl_GetItemSpacing, (self,) + _args, _kwargs)
  797.         return val
  798.  
  799.     
  800.     def GetSelectedItemCount(self, *_args, **_kwargs):
  801.         val = apply(controls2c.wxListCtrl_GetSelectedItemCount, (self,) + _args, _kwargs)
  802.         return val
  803.  
  804.     
  805.     def GetTextColour(self, *_args, **_kwargs):
  806.         val = apply(controls2c.wxListCtrl_GetTextColour, (self,) + _args, _kwargs)
  807.         if val:
  808.             val = wxColourPtr(val)
  809.             val.thisown = 1
  810.         
  811.         return val
  812.  
  813.     
  814.     def SetTextColour(self, *_args, **_kwargs):
  815.         val = apply(controls2c.wxListCtrl_SetTextColour, (self,) + _args, _kwargs)
  816.         return val
  817.  
  818.     
  819.     def GetTopItem(self, *_args, **_kwargs):
  820.         val = apply(controls2c.wxListCtrl_GetTopItem, (self,) + _args, _kwargs)
  821.         return val
  822.  
  823.     
  824.     def SetSingleStyle(self, *_args, **_kwargs):
  825.         val = apply(controls2c.wxListCtrl_SetSingleStyle, (self,) + _args, _kwargs)
  826.         return val
  827.  
  828.     
  829.     def SetWindowStyleFlag(self, *_args, **_kwargs):
  830.         val = apply(controls2c.wxListCtrl_SetWindowStyleFlag, (self,) + _args, _kwargs)
  831.         return val
  832.  
  833.     
  834.     def GetNextItem(self, *_args, **_kwargs):
  835.         val = apply(controls2c.wxListCtrl_GetNextItem, (self,) + _args, _kwargs)
  836.         return val
  837.  
  838.     
  839.     def GetImageList(self, *_args, **_kwargs):
  840.         val = apply(controls2c.wxListCtrl_GetImageList, (self,) + _args, _kwargs)
  841.         return val
  842.  
  843.     
  844.     def SetImageList(self, *_args, **_kwargs):
  845.         val = apply(controls2c.wxListCtrl_SetImageList, (self,) + _args, _kwargs)
  846.         return val
  847.  
  848.     
  849.     def AssignImageList(self, *_args, **_kwargs):
  850.         val = apply(controls2c.wxListCtrl_AssignImageList, (self,) + _args, _kwargs)
  851.         _args[0].thisown = 0
  852.         return val
  853.  
  854.     
  855.     def IsVirtual(self, *_args, **_kwargs):
  856.         val = apply(controls2c.wxListCtrl_IsVirtual, (self,) + _args, _kwargs)
  857.         return val
  858.  
  859.     
  860.     def RefreshItem(self, *_args, **_kwargs):
  861.         val = apply(controls2c.wxListCtrl_RefreshItem, (self,) + _args, _kwargs)
  862.         return val
  863.  
  864.     
  865.     def RefreshItems(self, *_args, **_kwargs):
  866.         val = apply(controls2c.wxListCtrl_RefreshItems, (self,) + _args, _kwargs)
  867.         return val
  868.  
  869.     
  870.     def Arrange(self, *_args, **_kwargs):
  871.         val = apply(controls2c.wxListCtrl_Arrange, (self,) + _args, _kwargs)
  872.         return val
  873.  
  874.     
  875.     def DeleteItem(self, *_args, **_kwargs):
  876.         val = apply(controls2c.wxListCtrl_DeleteItem, (self,) + _args, _kwargs)
  877.         return val
  878.  
  879.     
  880.     def DeleteAllItems(self, *_args, **_kwargs):
  881.         val = apply(controls2c.wxListCtrl_DeleteAllItems, (self,) + _args, _kwargs)
  882.         return val
  883.  
  884.     
  885.     def DeleteColumn(self, *_args, **_kwargs):
  886.         val = apply(controls2c.wxListCtrl_DeleteColumn, (self,) + _args, _kwargs)
  887.         return val
  888.  
  889.     
  890.     def DeleteAllColumns(self, *_args, **_kwargs):
  891.         val = apply(controls2c.wxListCtrl_DeleteAllColumns, (self,) + _args, _kwargs)
  892.         return val
  893.  
  894.     
  895.     def ClearAll(self, *_args, **_kwargs):
  896.         val = apply(controls2c.wxListCtrl_ClearAll, (self,) + _args, _kwargs)
  897.         return val
  898.  
  899.     
  900.     def EditLabel(self, *_args, **_kwargs):
  901.         val = apply(controls2c.wxListCtrl_EditLabel, (self,) + _args, _kwargs)
  902.         return val
  903.  
  904.     
  905.     def EndEditLabel(self, *_args, **_kwargs):
  906.         val = apply(controls2c.wxListCtrl_EndEditLabel, (self,) + _args, _kwargs)
  907.         return val
  908.  
  909.     
  910.     def EnsureVisible(self, *_args, **_kwargs):
  911.         val = apply(controls2c.wxListCtrl_EnsureVisible, (self,) + _args, _kwargs)
  912.         return val
  913.  
  914.     
  915.     def FindItem(self, *_args, **_kwargs):
  916.         val = apply(controls2c.wxListCtrl_FindItem, (self,) + _args, _kwargs)
  917.         return val
  918.  
  919.     
  920.     def FindItemData(self, *_args, **_kwargs):
  921.         val = apply(controls2c.wxListCtrl_FindItemData, (self,) + _args, _kwargs)
  922.         return val
  923.  
  924.     
  925.     def FindItemAtPos(self, *_args, **_kwargs):
  926.         val = apply(controls2c.wxListCtrl_FindItemAtPos, (self,) + _args, _kwargs)
  927.         return val
  928.  
  929.     
  930.     def HitTest(self, *_args, **_kwargs):
  931.         val = apply(controls2c.wxListCtrl_HitTest, (self,) + _args, _kwargs)
  932.         return val
  933.  
  934.     
  935.     def InsertItem(self, *_args, **_kwargs):
  936.         val = apply(controls2c.wxListCtrl_InsertItem, (self,) + _args, _kwargs)
  937.         return val
  938.  
  939.     
  940.     def InsertStringItem(self, *_args, **_kwargs):
  941.         val = apply(controls2c.wxListCtrl_InsertStringItem, (self,) + _args, _kwargs)
  942.         return val
  943.  
  944.     
  945.     def InsertImageItem(self, *_args, **_kwargs):
  946.         val = apply(controls2c.wxListCtrl_InsertImageItem, (self,) + _args, _kwargs)
  947.         return val
  948.  
  949.     
  950.     def InsertImageStringItem(self, *_args, **_kwargs):
  951.         val = apply(controls2c.wxListCtrl_InsertImageStringItem, (self,) + _args, _kwargs)
  952.         return val
  953.  
  954.     
  955.     def InsertColumnInfo(self, *_args, **_kwargs):
  956.         val = apply(controls2c.wxListCtrl_InsertColumnInfo, (self,) + _args, _kwargs)
  957.         return val
  958.  
  959.     
  960.     def InsertColumn(self, *_args, **_kwargs):
  961.         val = apply(controls2c.wxListCtrl_InsertColumn, (self,) + _args, _kwargs)
  962.         return val
  963.  
  964.     
  965.     def SetItemCount(self, *_args, **_kwargs):
  966.         val = apply(controls2c.wxListCtrl_SetItemCount, (self,) + _args, _kwargs)
  967.         return val
  968.  
  969.     
  970.     def ScrollList(self, *_args, **_kwargs):
  971.         val = apply(controls2c.wxListCtrl_ScrollList, (self,) + _args, _kwargs)
  972.         return val
  973.  
  974.     
  975.     def SetItemTextColour(self, *_args, **_kwargs):
  976.         val = apply(controls2c.wxListCtrl_SetItemTextColour, (self,) + _args, _kwargs)
  977.         return val
  978.  
  979.     
  980.     def GetItemTextColour(self, *_args, **_kwargs):
  981.         val = apply(controls2c.wxListCtrl_GetItemTextColour, (self,) + _args, _kwargs)
  982.         if val:
  983.             val = wxColourPtr(val)
  984.             val.thisown = 1
  985.         
  986.         return val
  987.  
  988.     
  989.     def SetItemBackgroundColour(self, *_args, **_kwargs):
  990.         val = apply(controls2c.wxListCtrl_SetItemBackgroundColour, (self,) + _args, _kwargs)
  991.         return val
  992.  
  993.     
  994.     def GetItemBackgroundColour(self, *_args, **_kwargs):
  995.         val = apply(controls2c.wxListCtrl_GetItemBackgroundColour, (self,) + _args, _kwargs)
  996.         if val:
  997.             val = wxColourPtr(val)
  998.             val.thisown = 1
  999.         
  1000.         return val
  1001.  
  1002.     
  1003.     def SortItems(self, *_args, **_kwargs):
  1004.         val = apply(controls2c.wxListCtrl_SortItems, (self,) + _args, _kwargs)
  1005.         return val
  1006.  
  1007.     
  1008.     def GetMainWindow(self, *_args, **_kwargs):
  1009.         val = apply(controls2c.wxListCtrl_GetMainWindow, (self,) + _args, _kwargs)
  1010.         return val
  1011.  
  1012.     
  1013.     def __repr__(self):
  1014.         return '<C wxListCtrl instance at %s>' % (self.this,)
  1015.  
  1016.     
  1017.     def GetColumn(self, *_args, **_kwargs):
  1018.         val = apply(controls2c.wxListCtrl_GetColumn, (self,) + _args, _kwargs)
  1019.         if val is not None:
  1020.             val.thisown = 1
  1021.         
  1022.         return val
  1023.  
  1024.     
  1025.     def GetItem(self, *_args, **_kwargs):
  1026.         val = apply(controls2c.wxListCtrl_GetItem, (self,) + _args, _kwargs)
  1027.         if val is not None:
  1028.             val.thisown = 1
  1029.         
  1030.         return val
  1031.  
  1032.     
  1033.     def Select(self, idx, on = 1):
  1034.         '''[de]select an item'''
  1035.         if on:
  1036.             state = wxLIST_STATE_SELECTED
  1037.         else:
  1038.             state = 0
  1039.         self.SetItemState(idx, state, wxLIST_STATE_SELECTED)
  1040.  
  1041.     
  1042.     def Focus(self, idx):
  1043.         '''Focus and show the given item'''
  1044.         self.SetItemState(idx, wxLIST_STATE_FOCUSED, wxLIST_STATE_FOCUSED)
  1045.         self.EnsureVisible(idx)
  1046.  
  1047.     
  1048.     def GetFocusedItem(self):
  1049.         '''get the currently focused item or -1 if none'''
  1050.         return self.GetNextItem(-1, wxLIST_NEXT_ALL, wxLIST_STATE_FOCUSED)
  1051.  
  1052.     
  1053.     def GetFirstSelected(self, *args):
  1054.         '''return first selected item, or -1 when none'''
  1055.         return self.GetNextSelected(-1)
  1056.  
  1057.     
  1058.     def GetNextSelected(self, item):
  1059.         '''return subsequent selected items, or -1 when no more'''
  1060.         return self.GetNextItem(item, wxLIST_NEXT_ALL, wxLIST_STATE_SELECTED)
  1061.  
  1062.     
  1063.     def IsSelected(self, idx):
  1064.         '''return TRUE if the item is selected'''
  1065.         return self.GetItemState(idx, wxLIST_STATE_SELECTED) != 0
  1066.  
  1067.     
  1068.     def SetColumnImage(self, col, image):
  1069.         item = wxListItem()
  1070.         item.SetMask(wxLIST_MASK_IMAGE)
  1071.         item.SetImage(image)
  1072.         self.SetColumn(col, item)
  1073.  
  1074.     
  1075.     def ClearColumnImage(self, col):
  1076.         self.SetColumnImage(col, -1)
  1077.  
  1078.     
  1079.     def Append(self, entry):
  1080.         '''Append an item to the list control.  The entry parameter should be a
  1081.            sequence with an item for each column'''
  1082.         if len(entry):
  1083.             if wx.wxUSE_UNICODE:
  1084.                 cvtfunc = unicode
  1085.             else:
  1086.                 cvtfunc = str
  1087.             pos = self.GetItemCount()
  1088.             self.InsertStringItem(pos, cvtfunc(entry[0]))
  1089.             for i in range(1, len(entry)):
  1090.                 self.SetStringItem(pos, i, cvtfunc(entry[i]))
  1091.             
  1092.             return pos
  1093.         
  1094.  
  1095.  
  1096.  
  1097. class wxListCtrl(wxListCtrlPtr):
  1098.     
  1099.     def __init__(self, *_args, **_kwargs):
  1100.         self.this = apply(controls2c.new_wxListCtrl, _args, _kwargs)
  1101.         self.thisown = 1
  1102.         self._setCallbackInfo(self, wxListCtrl)
  1103.         self._setOORInfo(self)
  1104.  
  1105.  
  1106.  
  1107. def wxPreListCtrl(*_args, **_kwargs):
  1108.     val = wxListCtrlPtr(apply(controls2c.new_wxPreListCtrl, _args, _kwargs))
  1109.     val.thisown = 1
  1110.     val._setOORInfo(val)
  1111.     return val
  1112.  
  1113.  
  1114. class wxListViewPtr(wxListCtrlPtr):
  1115.     
  1116.     def __init__(self, this):
  1117.         self.this = this
  1118.         self.thisown = 0
  1119.  
  1120.     
  1121.     def Create(self, *_args, **_kwargs):
  1122.         val = apply(controls2c.wxListView_Create, (self,) + _args, _kwargs)
  1123.         return val
  1124.  
  1125.     
  1126.     def Select(self, *_args, **_kwargs):
  1127.         val = apply(controls2c.wxListView_Select, (self,) + _args, _kwargs)
  1128.         return val
  1129.  
  1130.     
  1131.     def Focus(self, *_args, **_kwargs):
  1132.         val = apply(controls2c.wxListView_Focus, (self,) + _args, _kwargs)
  1133.         return val
  1134.  
  1135.     
  1136.     def GetFocusedItem(self, *_args, **_kwargs):
  1137.         val = apply(controls2c.wxListView_GetFocusedItem, (self,) + _args, _kwargs)
  1138.         return val
  1139.  
  1140.     
  1141.     def GetNextSelected(self, *_args, **_kwargs):
  1142.         val = apply(controls2c.wxListView_GetNextSelected, (self,) + _args, _kwargs)
  1143.         return val
  1144.  
  1145.     
  1146.     def GetFirstSelected(self, *_args, **_kwargs):
  1147.         val = apply(controls2c.wxListView_GetFirstSelected, (self,) + _args, _kwargs)
  1148.         return val
  1149.  
  1150.     
  1151.     def IsSelected(self, *_args, **_kwargs):
  1152.         val = apply(controls2c.wxListView_IsSelected, (self,) + _args, _kwargs)
  1153.         return val
  1154.  
  1155.     
  1156.     def SetColumnImage(self, *_args, **_kwargs):
  1157.         val = apply(controls2c.wxListView_SetColumnImage, (self,) + _args, _kwargs)
  1158.         return val
  1159.  
  1160.     
  1161.     def ClearColumnImage(self, *_args, **_kwargs):
  1162.         val = apply(controls2c.wxListView_ClearColumnImage, (self,) + _args, _kwargs)
  1163.         return val
  1164.  
  1165.     
  1166.     def __repr__(self):
  1167.         return '<C wxListView instance at %s>' % (self.this,)
  1168.  
  1169.  
  1170.  
  1171. class wxListView(wxListViewPtr):
  1172.     
  1173.     def __init__(self, *_args, **_kwargs):
  1174.         self.this = apply(controls2c.new_wxListView, _args, _kwargs)
  1175.         self.thisown = 1
  1176.         self._setOORInfo(self)
  1177.  
  1178.  
  1179.  
  1180. def wxPreListView(*_args, **_kwargs):
  1181.     val = wxListViewPtr(apply(controls2c.new_wxPreListView, _args, _kwargs))
  1182.     val.thisown = 1
  1183.     val._setOORInfo(val)
  1184.     return val
  1185.  
  1186.  
  1187. class wxTreeItemAttrPtr:
  1188.     
  1189.     def __init__(self, this):
  1190.         self.this = this
  1191.         self.thisown = 0
  1192.  
  1193.     
  1194.     def SetTextColour(self, *_args, **_kwargs):
  1195.         val = apply(controls2c.wxTreeItemAttr_SetTextColour, (self,) + _args, _kwargs)
  1196.         return val
  1197.  
  1198.     
  1199.     def SetBackgroundColour(self, *_args, **_kwargs):
  1200.         val = apply(controls2c.wxTreeItemAttr_SetBackgroundColour, (self,) + _args, _kwargs)
  1201.         return val
  1202.  
  1203.     
  1204.     def SetFont(self, *_args, **_kwargs):
  1205.         val = apply(controls2c.wxTreeItemAttr_SetFont, (self,) + _args, _kwargs)
  1206.         return val
  1207.  
  1208.     
  1209.     def HasTextColour(self, *_args, **_kwargs):
  1210.         val = apply(controls2c.wxTreeItemAttr_HasTextColour, (self,) + _args, _kwargs)
  1211.         return val
  1212.  
  1213.     
  1214.     def HasBackgroundColour(self, *_args, **_kwargs):
  1215.         val = apply(controls2c.wxTreeItemAttr_HasBackgroundColour, (self,) + _args, _kwargs)
  1216.         return val
  1217.  
  1218.     
  1219.     def HasFont(self, *_args, **_kwargs):
  1220.         val = apply(controls2c.wxTreeItemAttr_HasFont, (self,) + _args, _kwargs)
  1221.         return val
  1222.  
  1223.     
  1224.     def GetTextColour(self, *_args, **_kwargs):
  1225.         val = apply(controls2c.wxTreeItemAttr_GetTextColour, (self,) + _args, _kwargs)
  1226.         if val:
  1227.             val = wxColourPtr(val)
  1228.             val.thisown = 1
  1229.         
  1230.         return val
  1231.  
  1232.     
  1233.     def GetBackgroundColour(self, *_args, **_kwargs):
  1234.         val = apply(controls2c.wxTreeItemAttr_GetBackgroundColour, (self,) + _args, _kwargs)
  1235.         if val:
  1236.             val = wxColourPtr(val)
  1237.             val.thisown = 1
  1238.         
  1239.         return val
  1240.  
  1241.     
  1242.     def GetFont(self, *_args, **_kwargs):
  1243.         val = apply(controls2c.wxTreeItemAttr_GetFont, (self,) + _args, _kwargs)
  1244.         if val:
  1245.             val = wxFontPtr(val)
  1246.             val.thisown = 1
  1247.         
  1248.         return val
  1249.  
  1250.     
  1251.     def __repr__(self):
  1252.         return '<C wxTreeItemAttr instance at %s>' % (self.this,)
  1253.  
  1254.  
  1255.  
  1256. class wxTreeItemAttr(wxTreeItemAttrPtr):
  1257.     
  1258.     def __init__(self, *_args, **_kwargs):
  1259.         self.this = apply(controls2c.new_wxTreeItemAttr, _args, _kwargs)
  1260.         self.thisown = 1
  1261.  
  1262.  
  1263.  
  1264. class wxTreeItemIdPtr:
  1265.     
  1266.     def __init__(self, this):
  1267.         self.this = this
  1268.         self.thisown = 0
  1269.  
  1270.     
  1271.     def __del__(self, delfunc = controls2c.delete_wxTreeItemId):
  1272.         if self.thisown == 1:
  1273.             
  1274.             try:
  1275.                 delfunc(self)
  1276.             except:
  1277.                 pass
  1278.  
  1279.         
  1280.  
  1281.     
  1282.     def IsOk(self, *_args, **_kwargs):
  1283.         val = apply(controls2c.wxTreeItemId_IsOk, (self,) + _args, _kwargs)
  1284.         return val
  1285.  
  1286.     
  1287.     def __cmp__(self, *_args, **_kwargs):
  1288.         val = apply(controls2c.wxTreeItemId___cmp__, (self,) + _args, _kwargs)
  1289.         return val
  1290.  
  1291.     
  1292.     def __repr__(self):
  1293.         return '<C wxTreeItemId instance at %s>' % (self.this,)
  1294.  
  1295.     Ok = IsOk
  1296.  
  1297.  
  1298. class wxTreeItemId(wxTreeItemIdPtr):
  1299.     
  1300.     def __init__(self, *_args, **_kwargs):
  1301.         self.this = apply(controls2c.new_wxTreeItemId, _args, _kwargs)
  1302.         self.thisown = 1
  1303.  
  1304.  
  1305.  
  1306. class wxTreeItemDataPtr(wxObjectPtr):
  1307.     
  1308.     def __init__(self, this):
  1309.         self.this = this
  1310.         self.thisown = 0
  1311.  
  1312.     
  1313.     def GetData(self, *_args, **_kwargs):
  1314.         val = apply(controls2c.wxTreeItemData_GetData, (self,) + _args, _kwargs)
  1315.         return val
  1316.  
  1317.     
  1318.     def SetData(self, *_args, **_kwargs):
  1319.         val = apply(controls2c.wxTreeItemData_SetData, (self,) + _args, _kwargs)
  1320.         return val
  1321.  
  1322.     
  1323.     def GetId(self, *_args, **_kwargs):
  1324.         val = apply(controls2c.wxTreeItemData_GetId, (self,) + _args, _kwargs)
  1325.         if val:
  1326.             val = wxTreeItemIdPtr(val)
  1327.         
  1328.         return val
  1329.  
  1330.     
  1331.     def SetId(self, *_args, **_kwargs):
  1332.         val = apply(controls2c.wxTreeItemData_SetId, (self,) + _args, _kwargs)
  1333.         return val
  1334.  
  1335.     
  1336.     def __repr__(self):
  1337.         return '<C wxTreeItemData instance at %s>' % (self.this,)
  1338.  
  1339.  
  1340.  
  1341. class wxTreeItemData(wxTreeItemDataPtr):
  1342.     
  1343.     def __init__(self, *_args, **_kwargs):
  1344.         self.this = apply(controls2c.new_wxTreeItemData, _args, _kwargs)
  1345.         self.thisown = 1
  1346.  
  1347.  
  1348.  
  1349. class wxTreeEventPtr(wxNotifyEventPtr):
  1350.     
  1351.     def __init__(self, this):
  1352.         self.this = this
  1353.         self.thisown = 0
  1354.  
  1355.     
  1356.     def GetItem(self, *_args, **_kwargs):
  1357.         val = apply(controls2c.wxTreeEvent_GetItem, (self,) + _args, _kwargs)
  1358.         if val:
  1359.             val = wxTreeItemIdPtr(val)
  1360.             val.thisown = 1
  1361.         
  1362.         return val
  1363.  
  1364.     
  1365.     def GetOldItem(self, *_args, **_kwargs):
  1366.         val = apply(controls2c.wxTreeEvent_GetOldItem, (self,) + _args, _kwargs)
  1367.         if val:
  1368.             val = wxTreeItemIdPtr(val)
  1369.             val.thisown = 1
  1370.         
  1371.         return val
  1372.  
  1373.     
  1374.     def GetPoint(self, *_args, **_kwargs):
  1375.         val = apply(controls2c.wxTreeEvent_GetPoint, (self,) + _args, _kwargs)
  1376.         if val:
  1377.             val = wxPointPtr(val)
  1378.             val.thisown = 1
  1379.         
  1380.         return val
  1381.  
  1382.     
  1383.     def GetKeyEvent(self, *_args, **_kwargs):
  1384.         val = apply(controls2c.wxTreeEvent_GetKeyEvent, (self,) + _args, _kwargs)
  1385.         if val:
  1386.             val = wxKeyEventPtr(val)
  1387.         
  1388.         return val
  1389.  
  1390.     
  1391.     def GetKeyCode(self, *_args, **_kwargs):
  1392.         val = apply(controls2c.wxTreeEvent_GetKeyCode, (self,) + _args, _kwargs)
  1393.         return val
  1394.  
  1395.     
  1396.     def GetLabel(self, *_args, **_kwargs):
  1397.         val = apply(controls2c.wxTreeEvent_GetLabel, (self,) + _args, _kwargs)
  1398.         return val
  1399.  
  1400.     
  1401.     def IsEditCancelled(self, *_args, **_kwargs):
  1402.         val = apply(controls2c.wxTreeEvent_IsEditCancelled, (self,) + _args, _kwargs)
  1403.         return val
  1404.  
  1405.     
  1406.     def __repr__(self):
  1407.         return '<C wxTreeEvent instance at %s>' % (self.this,)
  1408.  
  1409.     GetCode = GetKeyCode
  1410.  
  1411.  
  1412. class wxTreeEvent(wxTreeEventPtr):
  1413.     
  1414.     def __init__(self, *_args, **_kwargs):
  1415.         self.this = apply(controls2c.new_wxTreeEvent, _args, _kwargs)
  1416.         self.thisown = 1
  1417.  
  1418.  
  1419.  
  1420. class wxTreeCtrlPtr(wxControlPtr):
  1421.     
  1422.     def __init__(self, this):
  1423.         self.this = this
  1424.         self.thisown = 0
  1425.  
  1426.     
  1427.     def Create(self, *_args, **_kwargs):
  1428.         val = apply(controls2c.wxTreeCtrl_Create, (self,) + _args, _kwargs)
  1429.         return val
  1430.  
  1431.     
  1432.     def _setCallbackInfo(self, *_args, **_kwargs):
  1433.         val = apply(controls2c.wxTreeCtrl__setCallbackInfo, (self,) + _args, _kwargs)
  1434.         return val
  1435.  
  1436.     
  1437.     def GetCount(self, *_args, **_kwargs):
  1438.         val = apply(controls2c.wxTreeCtrl_GetCount, (self,) + _args, _kwargs)
  1439.         return val
  1440.  
  1441.     
  1442.     def GetIndent(self, *_args, **_kwargs):
  1443.         val = apply(controls2c.wxTreeCtrl_GetIndent, (self,) + _args, _kwargs)
  1444.         return val
  1445.  
  1446.     
  1447.     def SetIndent(self, *_args, **_kwargs):
  1448.         val = apply(controls2c.wxTreeCtrl_SetIndent, (self,) + _args, _kwargs)
  1449.         return val
  1450.  
  1451.     
  1452.     def GetImageList(self, *_args, **_kwargs):
  1453.         val = apply(controls2c.wxTreeCtrl_GetImageList, (self,) + _args, _kwargs)
  1454.         return val
  1455.  
  1456.     
  1457.     def GetStateImageList(self, *_args, **_kwargs):
  1458.         val = apply(controls2c.wxTreeCtrl_GetStateImageList, (self,) + _args, _kwargs)
  1459.         return val
  1460.  
  1461.     
  1462.     def SetImageList(self, *_args, **_kwargs):
  1463.         val = apply(controls2c.wxTreeCtrl_SetImageList, (self,) + _args, _kwargs)
  1464.         return val
  1465.  
  1466.     
  1467.     def SetStateImageList(self, *_args, **_kwargs):
  1468.         val = apply(controls2c.wxTreeCtrl_SetStateImageList, (self,) + _args, _kwargs)
  1469.         return val
  1470.  
  1471.     
  1472.     def AssignImageList(self, *_args, **_kwargs):
  1473.         val = apply(controls2c.wxTreeCtrl_AssignImageList, (self,) + _args, _kwargs)
  1474.         _args[0].thisown = 0
  1475.         return val
  1476.  
  1477.     
  1478.     def AssignStateImageList(self, *_args, **_kwargs):
  1479.         val = apply(controls2c.wxTreeCtrl_AssignStateImageList, (self,) + _args, _kwargs)
  1480.         _args[0].thisown = 0
  1481.         return val
  1482.  
  1483.     
  1484.     def GetSpacing(self, *_args, **_kwargs):
  1485.         val = apply(controls2c.wxTreeCtrl_GetSpacing, (self,) + _args, _kwargs)
  1486.         return val
  1487.  
  1488.     
  1489.     def SetSpacing(self, *_args, **_kwargs):
  1490.         val = apply(controls2c.wxTreeCtrl_SetSpacing, (self,) + _args, _kwargs)
  1491.         return val
  1492.  
  1493.     
  1494.     def GetItemText(self, *_args, **_kwargs):
  1495.         val = apply(controls2c.wxTreeCtrl_GetItemText, (self,) + _args, _kwargs)
  1496.         return val
  1497.  
  1498.     
  1499.     def GetItemImage(self, *_args, **_kwargs):
  1500.         val = apply(controls2c.wxTreeCtrl_GetItemImage, (self,) + _args, _kwargs)
  1501.         return val
  1502.  
  1503.     
  1504.     def GetItemSelectedImage(self, *_args, **_kwargs):
  1505.         val = apply(controls2c.wxTreeCtrl_GetItemSelectedImage, (self,) + _args, _kwargs)
  1506.         return val
  1507.  
  1508.     
  1509.     def SetItemText(self, *_args, **_kwargs):
  1510.         val = apply(controls2c.wxTreeCtrl_SetItemText, (self,) + _args, _kwargs)
  1511.         return val
  1512.  
  1513.     
  1514.     def SetItemImage(self, *_args, **_kwargs):
  1515.         val = apply(controls2c.wxTreeCtrl_SetItemImage, (self,) + _args, _kwargs)
  1516.         return val
  1517.  
  1518.     
  1519.     def SetItemSelectedImage(self, *_args, **_kwargs):
  1520.         val = apply(controls2c.wxTreeCtrl_SetItemSelectedImage, (self,) + _args, _kwargs)
  1521.         return val
  1522.  
  1523.     
  1524.     def SetItemHasChildren(self, *_args, **_kwargs):
  1525.         val = apply(controls2c.wxTreeCtrl_SetItemHasChildren, (self,) + _args, _kwargs)
  1526.         return val
  1527.  
  1528.     
  1529.     def GetItemData(self, *_args, **_kwargs):
  1530.         val = apply(controls2c.wxTreeCtrl_GetItemData, (self,) + _args, _kwargs)
  1531.         if val:
  1532.             val = wxTreeItemDataPtr(val)
  1533.         
  1534.         return val
  1535.  
  1536.     
  1537.     def SetItemData(self, *_args, **_kwargs):
  1538.         val = apply(controls2c.wxTreeCtrl_SetItemData, (self,) + _args, _kwargs)
  1539.         return val
  1540.  
  1541.     
  1542.     def GetPyData(self, *_args, **_kwargs):
  1543.         val = apply(controls2c.wxTreeCtrl_GetPyData, (self,) + _args, _kwargs)
  1544.         return val
  1545.  
  1546.     
  1547.     def SetPyData(self, *_args, **_kwargs):
  1548.         val = apply(controls2c.wxTreeCtrl_SetPyData, (self,) + _args, _kwargs)
  1549.         return val
  1550.  
  1551.     
  1552.     def GetItemTextColour(self, *_args, **_kwargs):
  1553.         val = apply(controls2c.wxTreeCtrl_GetItemTextColour, (self,) + _args, _kwargs)
  1554.         if val:
  1555.             val = wxColourPtr(val)
  1556.             val.thisown = 1
  1557.         
  1558.         return val
  1559.  
  1560.     
  1561.     def GetItemBackgroundColour(self, *_args, **_kwargs):
  1562.         val = apply(controls2c.wxTreeCtrl_GetItemBackgroundColour, (self,) + _args, _kwargs)
  1563.         if val:
  1564.             val = wxColourPtr(val)
  1565.             val.thisown = 1
  1566.         
  1567.         return val
  1568.  
  1569.     
  1570.     def GetItemFont(self, *_args, **_kwargs):
  1571.         val = apply(controls2c.wxTreeCtrl_GetItemFont, (self,) + _args, _kwargs)
  1572.         if val:
  1573.             val = wxFontPtr(val)
  1574.             val.thisown = 1
  1575.         
  1576.         return val
  1577.  
  1578.     
  1579.     def IsVisible(self, *_args, **_kwargs):
  1580.         val = apply(controls2c.wxTreeCtrl_IsVisible, (self,) + _args, _kwargs)
  1581.         return val
  1582.  
  1583.     
  1584.     def ItemHasChildren(self, *_args, **_kwargs):
  1585.         val = apply(controls2c.wxTreeCtrl_ItemHasChildren, (self,) + _args, _kwargs)
  1586.         return val
  1587.  
  1588.     
  1589.     def IsExpanded(self, *_args, **_kwargs):
  1590.         val = apply(controls2c.wxTreeCtrl_IsExpanded, (self,) + _args, _kwargs)
  1591.         return val
  1592.  
  1593.     
  1594.     def IsSelected(self, *_args, **_kwargs):
  1595.         val = apply(controls2c.wxTreeCtrl_IsSelected, (self,) + _args, _kwargs)
  1596.         return val
  1597.  
  1598.     
  1599.     def GetRootItem(self, *_args, **_kwargs):
  1600.         val = apply(controls2c.wxTreeCtrl_GetRootItem, (self,) + _args, _kwargs)
  1601.         if val:
  1602.             val = wxTreeItemIdPtr(val)
  1603.             val.thisown = 1
  1604.         
  1605.         return val
  1606.  
  1607.     
  1608.     def GetSelection(self, *_args, **_kwargs):
  1609.         val = apply(controls2c.wxTreeCtrl_GetSelection, (self,) + _args, _kwargs)
  1610.         if val:
  1611.             val = wxTreeItemIdPtr(val)
  1612.             val.thisown = 1
  1613.         
  1614.         return val
  1615.  
  1616.     
  1617.     def GetItemParent(self, *_args, **_kwargs):
  1618.         val = apply(controls2c.wxTreeCtrl_GetItemParent, (self,) + _args, _kwargs)
  1619.         if val:
  1620.             val = wxTreeItemIdPtr(val)
  1621.             val.thisown = 1
  1622.         
  1623.         return val
  1624.  
  1625.     
  1626.     def GetSelections(self, *_args, **_kwargs):
  1627.         val = apply(controls2c.wxTreeCtrl_GetSelections, (self,) + _args, _kwargs)
  1628.         return val
  1629.  
  1630.     
  1631.     def GetChildrenCount(self, *_args, **_kwargs):
  1632.         val = apply(controls2c.wxTreeCtrl_GetChildrenCount, (self,) + _args, _kwargs)
  1633.         return val
  1634.  
  1635.     
  1636.     def GetFirstChild(self, *_args, **_kwargs):
  1637.         val = apply(controls2c.wxTreeCtrl_GetFirstChild, (self,) + _args, _kwargs)
  1638.         return val
  1639.  
  1640.     
  1641.     def GetNextChild(self, *_args, **_kwargs):
  1642.         val = apply(controls2c.wxTreeCtrl_GetNextChild, (self,) + _args, _kwargs)
  1643.         return val
  1644.  
  1645.     
  1646.     def GetNextSibling(self, *_args, **_kwargs):
  1647.         val = apply(controls2c.wxTreeCtrl_GetNextSibling, (self,) + _args, _kwargs)
  1648.         if val:
  1649.             val = wxTreeItemIdPtr(val)
  1650.             val.thisown = 1
  1651.         
  1652.         return val
  1653.  
  1654.     
  1655.     def GetPrevSibling(self, *_args, **_kwargs):
  1656.         val = apply(controls2c.wxTreeCtrl_GetPrevSibling, (self,) + _args, _kwargs)
  1657.         if val:
  1658.             val = wxTreeItemIdPtr(val)
  1659.             val.thisown = 1
  1660.         
  1661.         return val
  1662.  
  1663.     
  1664.     def GetFirstVisibleItem(self, *_args, **_kwargs):
  1665.         val = apply(controls2c.wxTreeCtrl_GetFirstVisibleItem, (self,) + _args, _kwargs)
  1666.         if val:
  1667.             val = wxTreeItemIdPtr(val)
  1668.             val.thisown = 1
  1669.         
  1670.         return val
  1671.  
  1672.     
  1673.     def GetNextVisible(self, *_args, **_kwargs):
  1674.         val = apply(controls2c.wxTreeCtrl_GetNextVisible, (self,) + _args, _kwargs)
  1675.         if val:
  1676.             val = wxTreeItemIdPtr(val)
  1677.             val.thisown = 1
  1678.         
  1679.         return val
  1680.  
  1681.     
  1682.     def GetPrevVisible(self, *_args, **_kwargs):
  1683.         val = apply(controls2c.wxTreeCtrl_GetPrevVisible, (self,) + _args, _kwargs)
  1684.         if val:
  1685.             val = wxTreeItemIdPtr(val)
  1686.             val.thisown = 1
  1687.         
  1688.         return val
  1689.  
  1690.     
  1691.     def GetLastChild(self, *_args, **_kwargs):
  1692.         val = apply(controls2c.wxTreeCtrl_GetLastChild, (self,) + _args, _kwargs)
  1693.         if val:
  1694.             val = wxTreeItemIdPtr(val)
  1695.             val.thisown = 1
  1696.         
  1697.         return val
  1698.  
  1699.     
  1700.     def AddRoot(self, *_args, **_kwargs):
  1701.         val = apply(controls2c.wxTreeCtrl_AddRoot, (self,) + _args, _kwargs)
  1702.         if val:
  1703.             val = wxTreeItemIdPtr(val)
  1704.             val.thisown = 1
  1705.         
  1706.         return val
  1707.  
  1708.     
  1709.     def PrependItem(self, *_args, **_kwargs):
  1710.         val = apply(controls2c.wxTreeCtrl_PrependItem, (self,) + _args, _kwargs)
  1711.         if val:
  1712.             val = wxTreeItemIdPtr(val)
  1713.             val.thisown = 1
  1714.         
  1715.         return val
  1716.  
  1717.     
  1718.     def InsertItem(self, *_args, **_kwargs):
  1719.         val = apply(controls2c.wxTreeCtrl_InsertItem, (self,) + _args, _kwargs)
  1720.         if val:
  1721.             val = wxTreeItemIdPtr(val)
  1722.             val.thisown = 1
  1723.         
  1724.         return val
  1725.  
  1726.     
  1727.     def InsertItemBefore(self, *_args, **_kwargs):
  1728.         val = apply(controls2c.wxTreeCtrl_InsertItemBefore, (self,) + _args, _kwargs)
  1729.         if val:
  1730.             val = wxTreeItemIdPtr(val)
  1731.             val.thisown = 1
  1732.         
  1733.         return val
  1734.  
  1735.     
  1736.     def AppendItem(self, *_args, **_kwargs):
  1737.         val = apply(controls2c.wxTreeCtrl_AppendItem, (self,) + _args, _kwargs)
  1738.         if val:
  1739.             val = wxTreeItemIdPtr(val)
  1740.             val.thisown = 1
  1741.         
  1742.         return val
  1743.  
  1744.     
  1745.     def Delete(self, *_args, **_kwargs):
  1746.         val = apply(controls2c.wxTreeCtrl_Delete, (self,) + _args, _kwargs)
  1747.         return val
  1748.  
  1749.     
  1750.     def DeleteChildren(self, *_args, **_kwargs):
  1751.         val = apply(controls2c.wxTreeCtrl_DeleteChildren, (self,) + _args, _kwargs)
  1752.         return val
  1753.  
  1754.     
  1755.     def DeleteAllItems(self, *_args, **_kwargs):
  1756.         val = apply(controls2c.wxTreeCtrl_DeleteAllItems, (self,) + _args, _kwargs)
  1757.         return val
  1758.  
  1759.     
  1760.     def Expand(self, *_args, **_kwargs):
  1761.         val = apply(controls2c.wxTreeCtrl_Expand, (self,) + _args, _kwargs)
  1762.         return val
  1763.  
  1764.     
  1765.     def Collapse(self, *_args, **_kwargs):
  1766.         val = apply(controls2c.wxTreeCtrl_Collapse, (self,) + _args, _kwargs)
  1767.         return val
  1768.  
  1769.     
  1770.     def CollapseAndReset(self, *_args, **_kwargs):
  1771.         val = apply(controls2c.wxTreeCtrl_CollapseAndReset, (self,) + _args, _kwargs)
  1772.         return val
  1773.  
  1774.     
  1775.     def Toggle(self, *_args, **_kwargs):
  1776.         val = apply(controls2c.wxTreeCtrl_Toggle, (self,) + _args, _kwargs)
  1777.         return val
  1778.  
  1779.     
  1780.     def Unselect(self, *_args, **_kwargs):
  1781.         val = apply(controls2c.wxTreeCtrl_Unselect, (self,) + _args, _kwargs)
  1782.         return val
  1783.  
  1784.     
  1785.     def UnselectAll(self, *_args, **_kwargs):
  1786.         val = apply(controls2c.wxTreeCtrl_UnselectAll, (self,) + _args, _kwargs)
  1787.         return val
  1788.  
  1789.     
  1790.     def SelectItem(self, *_args, **_kwargs):
  1791.         val = apply(controls2c.wxTreeCtrl_SelectItem, (self,) + _args, _kwargs)
  1792.         return val
  1793.  
  1794.     
  1795.     def EnsureVisible(self, *_args, **_kwargs):
  1796.         val = apply(controls2c.wxTreeCtrl_EnsureVisible, (self,) + _args, _kwargs)
  1797.         return val
  1798.  
  1799.     
  1800.     def ScrollTo(self, *_args, **_kwargs):
  1801.         val = apply(controls2c.wxTreeCtrl_ScrollTo, (self,) + _args, _kwargs)
  1802.         return val
  1803.  
  1804.     
  1805.     def GetEditControl(self, *_args, **_kwargs):
  1806.         val = apply(controls2c.wxTreeCtrl_GetEditControl, (self,) + _args, _kwargs)
  1807.         return val
  1808.  
  1809.     
  1810.     def EditLabel(self, *_args, **_kwargs):
  1811.         val = apply(controls2c.wxTreeCtrl_EditLabel, (self,) + _args, _kwargs)
  1812.         return val
  1813.  
  1814.     
  1815.     def EndEditLabel(self, *_args, **_kwargs):
  1816.         val = apply(controls2c.wxTreeCtrl_EndEditLabel, (self,) + _args, _kwargs)
  1817.         return val
  1818.  
  1819.     
  1820.     def SortChildren(self, *_args, **_kwargs):
  1821.         val = apply(controls2c.wxTreeCtrl_SortChildren, (self,) + _args, _kwargs)
  1822.         return val
  1823.  
  1824.     
  1825.     def SetItemBold(self, *_args, **_kwargs):
  1826.         val = apply(controls2c.wxTreeCtrl_SetItemBold, (self,) + _args, _kwargs)
  1827.         return val
  1828.  
  1829.     
  1830.     def IsBold(self, *_args, **_kwargs):
  1831.         val = apply(controls2c.wxTreeCtrl_IsBold, (self,) + _args, _kwargs)
  1832.         return val
  1833.  
  1834.     
  1835.     def HitTest(self, *_args, **_kwargs):
  1836.         val = apply(controls2c.wxTreeCtrl_HitTest, (self,) + _args, _kwargs)
  1837.         return val
  1838.  
  1839.     
  1840.     def SetItemTextColour(self, *_args, **_kwargs):
  1841.         val = apply(controls2c.wxTreeCtrl_SetItemTextColour, (self,) + _args, _kwargs)
  1842.         return val
  1843.  
  1844.     
  1845.     def SetItemBackgroundColour(self, *_args, **_kwargs):
  1846.         val = apply(controls2c.wxTreeCtrl_SetItemBackgroundColour, (self,) + _args, _kwargs)
  1847.         return val
  1848.  
  1849.     
  1850.     def SetItemFont(self, *_args, **_kwargs):
  1851.         val = apply(controls2c.wxTreeCtrl_SetItemFont, (self,) + _args, _kwargs)
  1852.         return val
  1853.  
  1854.     
  1855.     def SetItemDropHighlight(self, *_args, **_kwargs):
  1856.         val = apply(controls2c.wxTreeCtrl_SetItemDropHighlight, (self,) + _args, _kwargs)
  1857.         return val
  1858.  
  1859.     
  1860.     def GetBoundingRect(self, *_args, **_kwargs):
  1861.         val = apply(controls2c.wxTreeCtrl_GetBoundingRect, (self,) + _args, _kwargs)
  1862.         return val
  1863.  
  1864.     
  1865.     def __repr__(self):
  1866.         return '<C wxTreeCtrl instance at %s>' % (self.this,)
  1867.  
  1868.     
  1869.     def GetFirstChild(self, *_args, **_kwargs):
  1870.         (val1, val2) = apply(controls2c.wxTreeCtrl_GetFirstChild, (self,) + _args, _kwargs)
  1871.         val1 = wxTreeItemIdPtr(val1)
  1872.         val1.thisown = 1
  1873.         return (val1, val2)
  1874.  
  1875.     
  1876.     def GetNextChild(self, *_args, **_kwargs):
  1877.         (val1, val2) = apply(controls2c.wxTreeCtrl_GetNextChild, (self,) + _args, _kwargs)
  1878.         val1 = wxTreeItemIdPtr(val1)
  1879.         val1.thisown = 1
  1880.         return (val1, val2)
  1881.  
  1882.     
  1883.     def HitTest(self, *_args, **_kwargs):
  1884.         (val1, val2) = apply(controls2c.wxTreeCtrl_HitTest, (self,) + _args, _kwargs)
  1885.         val1 = wxTreeItemIdPtr(val1)
  1886.         val1.thisown = 1
  1887.         return (val1, val2)
  1888.  
  1889.  
  1890.  
  1891. class wxTreeCtrl(wxTreeCtrlPtr):
  1892.     
  1893.     def __init__(self, *_args, **_kwargs):
  1894.         self.this = apply(controls2c.new_wxTreeCtrl, _args, _kwargs)
  1895.         self.thisown = 1
  1896.         self._setCallbackInfo(self, wxTreeCtrl)
  1897.         self._setOORInfo(self)
  1898.  
  1899.  
  1900.  
  1901. def wxPreTreeCtrl(*_args, **_kwargs):
  1902.     val = wxTreeCtrlPtr(apply(controls2c.new_wxPreTreeCtrl, _args, _kwargs))
  1903.     val.thisown = 1
  1904.     val._setOORInfo(val)
  1905.     return val
  1906.  
  1907.  
  1908. class wxDirItemDataPtr(wxObjectPtr):
  1909.     
  1910.     def __init__(self, this):
  1911.         self.this = this
  1912.         self.thisown = 0
  1913.  
  1914.     
  1915.     def SetNewDirName(self, *_args, **_kwargs):
  1916.         val = apply(controls2c.wxDirItemData_SetNewDirName, (self,) + _args, _kwargs)
  1917.         return val
  1918.  
  1919.     
  1920.     def __setattr__(self, name, value):
  1921.         if name == 'm_path':
  1922.             controls2c.wxDirItemData_m_path_set(self, value)
  1923.             return None
  1924.         
  1925.         if name == 'm_name':
  1926.             controls2c.wxDirItemData_m_name_set(self, value)
  1927.             return None
  1928.         
  1929.         if name == 'm_isHidden':
  1930.             controls2c.wxDirItemData_m_isHidden_set(self, value)
  1931.             return None
  1932.         
  1933.         if name == 'm_isExpanded':
  1934.             controls2c.wxDirItemData_m_isExpanded_set(self, value)
  1935.             return None
  1936.         
  1937.         if name == 'm_isDir':
  1938.             controls2c.wxDirItemData_m_isDir_set(self, value)
  1939.             return None
  1940.         
  1941.         self.__dict__[name] = value
  1942.  
  1943.     
  1944.     def __getattr__(self, name):
  1945.         if name == 'm_path':
  1946.             return controls2c.wxDirItemData_m_path_get(self)
  1947.         
  1948.         if name == 'm_name':
  1949.             return controls2c.wxDirItemData_m_name_get(self)
  1950.         
  1951.         if name == 'm_isHidden':
  1952.             return controls2c.wxDirItemData_m_isHidden_get(self)
  1953.         
  1954.         if name == 'm_isExpanded':
  1955.             return controls2c.wxDirItemData_m_isExpanded_get(self)
  1956.         
  1957.         if name == 'm_isDir':
  1958.             return controls2c.wxDirItemData_m_isDir_get(self)
  1959.         
  1960.         raise AttributeError, name
  1961.  
  1962.     
  1963.     def __repr__(self):
  1964.         return '<C wxDirItemData instance at %s>' % (self.this,)
  1965.  
  1966.  
  1967.  
  1968. class wxDirItemData(wxDirItemDataPtr):
  1969.     
  1970.     def __init__(self, *_args, **_kwargs):
  1971.         self.this = apply(controls2c.new_wxDirItemData, _args, _kwargs)
  1972.         self.thisown = 1
  1973.  
  1974.  
  1975.  
  1976. class wxGenericDirCtrlPtr(wxControlPtr):
  1977.     
  1978.     def __init__(self, this):
  1979.         self.this = this
  1980.         self.thisown = 0
  1981.  
  1982.     
  1983.     def Create(self, *_args, **_kwargs):
  1984.         val = apply(controls2c.wxGenericDirCtrl_Create, (self,) + _args, _kwargs)
  1985.         return val
  1986.  
  1987.     
  1988.     def ExpandPath(self, *_args, **_kwargs):
  1989.         val = apply(controls2c.wxGenericDirCtrl_ExpandPath, (self,) + _args, _kwargs)
  1990.         return val
  1991.  
  1992.     
  1993.     def GetDefaultPath(self, *_args, **_kwargs):
  1994.         val = apply(controls2c.wxGenericDirCtrl_GetDefaultPath, (self,) + _args, _kwargs)
  1995.         return val
  1996.  
  1997.     
  1998.     def SetDefaultPath(self, *_args, **_kwargs):
  1999.         val = apply(controls2c.wxGenericDirCtrl_SetDefaultPath, (self,) + _args, _kwargs)
  2000.         return val
  2001.  
  2002.     
  2003.     def GetPath(self, *_args, **_kwargs):
  2004.         val = apply(controls2c.wxGenericDirCtrl_GetPath, (self,) + _args, _kwargs)
  2005.         return val
  2006.  
  2007.     
  2008.     def GetFilePath(self, *_args, **_kwargs):
  2009.         val = apply(controls2c.wxGenericDirCtrl_GetFilePath, (self,) + _args, _kwargs)
  2010.         return val
  2011.  
  2012.     
  2013.     def SetPath(self, *_args, **_kwargs):
  2014.         val = apply(controls2c.wxGenericDirCtrl_SetPath, (self,) + _args, _kwargs)
  2015.         return val
  2016.  
  2017.     
  2018.     def ShowHidden(self, *_args, **_kwargs):
  2019.         val = apply(controls2c.wxGenericDirCtrl_ShowHidden, (self,) + _args, _kwargs)
  2020.         return val
  2021.  
  2022.     
  2023.     def GetShowHidden(self, *_args, **_kwargs):
  2024.         val = apply(controls2c.wxGenericDirCtrl_GetShowHidden, (self,) + _args, _kwargs)
  2025.         return val
  2026.  
  2027.     
  2028.     def GetFilter(self, *_args, **_kwargs):
  2029.         val = apply(controls2c.wxGenericDirCtrl_GetFilter, (self,) + _args, _kwargs)
  2030.         return val
  2031.  
  2032.     
  2033.     def SetFilter(self, *_args, **_kwargs):
  2034.         val = apply(controls2c.wxGenericDirCtrl_SetFilter, (self,) + _args, _kwargs)
  2035.         return val
  2036.  
  2037.     
  2038.     def GetFilterIndex(self, *_args, **_kwargs):
  2039.         val = apply(controls2c.wxGenericDirCtrl_GetFilterIndex, (self,) + _args, _kwargs)
  2040.         return val
  2041.  
  2042.     
  2043.     def SetFilterIndex(self, *_args, **_kwargs):
  2044.         val = apply(controls2c.wxGenericDirCtrl_SetFilterIndex, (self,) + _args, _kwargs)
  2045.         return val
  2046.  
  2047.     
  2048.     def GetRootId(self, *_args, **_kwargs):
  2049.         val = apply(controls2c.wxGenericDirCtrl_GetRootId, (self,) + _args, _kwargs)
  2050.         if val:
  2051.             val = wxTreeItemIdPtr(val)
  2052.             val.thisown = 1
  2053.         
  2054.         return val
  2055.  
  2056.     
  2057.     def GetTreeCtrl(self, *_args, **_kwargs):
  2058.         val = apply(controls2c.wxGenericDirCtrl_GetTreeCtrl, (self,) + _args, _kwargs)
  2059.         return val
  2060.  
  2061.     
  2062.     def GetFilterListCtrl(self, *_args, **_kwargs):
  2063.         val = apply(controls2c.wxGenericDirCtrl_GetFilterListCtrl, (self,) + _args, _kwargs)
  2064.         if val:
  2065.             val = wxDirFilterListCtrlPtr(val)
  2066.         
  2067.         return val
  2068.  
  2069.     
  2070.     def __repr__(self):
  2071.         return '<C wxGenericDirCtrl instance at %s>' % (self.this,)
  2072.  
  2073.  
  2074.  
  2075. class wxGenericDirCtrl(wxGenericDirCtrlPtr):
  2076.     
  2077.     def __init__(self, *_args, **_kwargs):
  2078.         self.this = apply(controls2c.new_wxGenericDirCtrl, _args, _kwargs)
  2079.         self.thisown = 1
  2080.         self._setOORInfo(self)
  2081.  
  2082.  
  2083.  
  2084. def wxPreGenericDirCtrl(*_args, **_kwargs):
  2085.     val = wxGenericDirCtrlPtr(apply(controls2c.new_wxPreGenericDirCtrl, _args, _kwargs))
  2086.     val.thisown = 1
  2087.     val._setOORInfo(val)
  2088.     return val
  2089.  
  2090.  
  2091. class wxDirFilterListCtrlPtr(wxChoicePtr):
  2092.     
  2093.     def __init__(self, this):
  2094.         self.this = this
  2095.         self.thisown = 0
  2096.  
  2097.     
  2098.     def Create(self, *_args, **_kwargs):
  2099.         val = apply(controls2c.wxDirFilterListCtrl_Create, (self,) + _args, _kwargs)
  2100.         return val
  2101.  
  2102.     
  2103.     def FillFilterList(self, *_args, **_kwargs):
  2104.         val = apply(controls2c.wxDirFilterListCtrl_FillFilterList, (self,) + _args, _kwargs)
  2105.         return val
  2106.  
  2107.     
  2108.     def __repr__(self):
  2109.         return '<C wxDirFilterListCtrl instance at %s>' % (self.this,)
  2110.  
  2111.  
  2112.  
  2113. class wxDirFilterListCtrl(wxDirFilterListCtrlPtr):
  2114.     
  2115.     def __init__(self, *_args, **_kwargs):
  2116.         self.this = apply(controls2c.new_wxDirFilterListCtrl, _args, _kwargs)
  2117.         self.thisown = 1
  2118.         self._setOORInfo(self)
  2119.  
  2120.  
  2121.  
  2122. def wxPreDirFilterListCtrl(*_args, **_kwargs):
  2123.     val = wxDirFilterListCtrlPtr(apply(controls2c.new_wxPreDirFilterListCtrl, _args, _kwargs))
  2124.     val.thisown = 1
  2125.     val._setOORInfo(val)
  2126.     return val
  2127.  
  2128. wxEVT_COMMAND_LIST_BEGIN_DRAG = controls2c.wxEVT_COMMAND_LIST_BEGIN_DRAG
  2129. wxEVT_COMMAND_LIST_BEGIN_RDRAG = controls2c.wxEVT_COMMAND_LIST_BEGIN_RDRAG
  2130. wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT = controls2c.wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
  2131. wxEVT_COMMAND_LIST_END_LABEL_EDIT = controls2c.wxEVT_COMMAND_LIST_END_LABEL_EDIT
  2132. wxEVT_COMMAND_LIST_DELETE_ITEM = controls2c.wxEVT_COMMAND_LIST_DELETE_ITEM
  2133. wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS = controls2c.wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
  2134. wxEVT_COMMAND_LIST_GET_INFO = controls2c.wxEVT_COMMAND_LIST_GET_INFO
  2135. wxEVT_COMMAND_LIST_SET_INFO = controls2c.wxEVT_COMMAND_LIST_SET_INFO
  2136. wxEVT_COMMAND_LIST_ITEM_SELECTED = controls2c.wxEVT_COMMAND_LIST_ITEM_SELECTED
  2137. wxEVT_COMMAND_LIST_ITEM_DESELECTED = controls2c.wxEVT_COMMAND_LIST_ITEM_DESELECTED
  2138. wxEVT_COMMAND_LIST_KEY_DOWN = controls2c.wxEVT_COMMAND_LIST_KEY_DOWN
  2139. wxEVT_COMMAND_LIST_INSERT_ITEM = controls2c.wxEVT_COMMAND_LIST_INSERT_ITEM
  2140. wxEVT_COMMAND_LIST_COL_CLICK = controls2c.wxEVT_COMMAND_LIST_COL_CLICK
  2141. wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK = controls2c.wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK
  2142. wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK = controls2c.wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK
  2143. wxEVT_COMMAND_LIST_ITEM_ACTIVATED = controls2c.wxEVT_COMMAND_LIST_ITEM_ACTIVATED
  2144. wxEVT_COMMAND_LIST_CACHE_HINT = controls2c.wxEVT_COMMAND_LIST_CACHE_HINT
  2145. wxEVT_COMMAND_LIST_COL_RIGHT_CLICK = controls2c.wxEVT_COMMAND_LIST_COL_RIGHT_CLICK
  2146. wxEVT_COMMAND_LIST_COL_BEGIN_DRAG = controls2c.wxEVT_COMMAND_LIST_COL_BEGIN_DRAG
  2147. wxEVT_COMMAND_LIST_COL_DRAGGING = controls2c.wxEVT_COMMAND_LIST_COL_DRAGGING
  2148. wxEVT_COMMAND_LIST_COL_END_DRAG = controls2c.wxEVT_COMMAND_LIST_COL_END_DRAG
  2149. wxEVT_COMMAND_LIST_ITEM_FOCUSED = controls2c.wxEVT_COMMAND_LIST_ITEM_FOCUSED
  2150. wxLC_VRULES = controls2c.wxLC_VRULES
  2151. wxLC_HRULES = controls2c.wxLC_HRULES
  2152. wxLC_ICON = controls2c.wxLC_ICON
  2153. wxLC_SMALL_ICON = controls2c.wxLC_SMALL_ICON
  2154. wxLC_LIST = controls2c.wxLC_LIST
  2155. wxLC_REPORT = controls2c.wxLC_REPORT
  2156. wxLC_ALIGN_TOP = controls2c.wxLC_ALIGN_TOP
  2157. wxLC_ALIGN_LEFT = controls2c.wxLC_ALIGN_LEFT
  2158. wxLC_AUTOARRANGE = controls2c.wxLC_AUTOARRANGE
  2159. wxLC_VIRTUAL = controls2c.wxLC_VIRTUAL
  2160. wxLC_EDIT_LABELS = controls2c.wxLC_EDIT_LABELS
  2161. wxLC_NO_HEADER = controls2c.wxLC_NO_HEADER
  2162. wxLC_NO_SORT_HEADER = controls2c.wxLC_NO_SORT_HEADER
  2163. wxLC_SINGLE_SEL = controls2c.wxLC_SINGLE_SEL
  2164. wxLC_SORT_ASCENDING = controls2c.wxLC_SORT_ASCENDING
  2165. wxLC_SORT_DESCENDING = controls2c.wxLC_SORT_DESCENDING
  2166. wxLC_MASK_TYPE = controls2c.wxLC_MASK_TYPE
  2167. wxLC_MASK_ALIGN = controls2c.wxLC_MASK_ALIGN
  2168. wxLC_MASK_SORT = controls2c.wxLC_MASK_SORT
  2169. wxLC_USER_TEXT = controls2c.wxLC_USER_TEXT
  2170. wxLIST_MASK_STATE = controls2c.wxLIST_MASK_STATE
  2171. wxLIST_MASK_TEXT = controls2c.wxLIST_MASK_TEXT
  2172. wxLIST_MASK_IMAGE = controls2c.wxLIST_MASK_IMAGE
  2173. wxLIST_MASK_DATA = controls2c.wxLIST_MASK_DATA
  2174. wxLIST_SET_ITEM = controls2c.wxLIST_SET_ITEM
  2175. wxLIST_MASK_WIDTH = controls2c.wxLIST_MASK_WIDTH
  2176. wxLIST_MASK_FORMAT = controls2c.wxLIST_MASK_FORMAT
  2177. wxLIST_STATE_DONTCARE = controls2c.wxLIST_STATE_DONTCARE
  2178. wxLIST_STATE_DROPHILITED = controls2c.wxLIST_STATE_DROPHILITED
  2179. wxLIST_STATE_FOCUSED = controls2c.wxLIST_STATE_FOCUSED
  2180. wxLIST_STATE_SELECTED = controls2c.wxLIST_STATE_SELECTED
  2181. wxLIST_STATE_CUT = controls2c.wxLIST_STATE_CUT
  2182. wxLIST_HITTEST_ABOVE = controls2c.wxLIST_HITTEST_ABOVE
  2183. wxLIST_HITTEST_BELOW = controls2c.wxLIST_HITTEST_BELOW
  2184. wxLIST_HITTEST_NOWHERE = controls2c.wxLIST_HITTEST_NOWHERE
  2185. wxLIST_HITTEST_ONITEMICON = controls2c.wxLIST_HITTEST_ONITEMICON
  2186. wxLIST_HITTEST_ONITEMLABEL = controls2c.wxLIST_HITTEST_ONITEMLABEL
  2187. wxLIST_HITTEST_ONITEMRIGHT = controls2c.wxLIST_HITTEST_ONITEMRIGHT
  2188. wxLIST_HITTEST_ONITEMSTATEICON = controls2c.wxLIST_HITTEST_ONITEMSTATEICON
  2189. wxLIST_HITTEST_TOLEFT = controls2c.wxLIST_HITTEST_TOLEFT
  2190. wxLIST_HITTEST_TORIGHT = controls2c.wxLIST_HITTEST_TORIGHT
  2191. wxLIST_HITTEST_ONITEM = controls2c.wxLIST_HITTEST_ONITEM
  2192. wxLIST_NEXT_ABOVE = controls2c.wxLIST_NEXT_ABOVE
  2193. wxLIST_NEXT_ALL = controls2c.wxLIST_NEXT_ALL
  2194. wxLIST_NEXT_BELOW = controls2c.wxLIST_NEXT_BELOW
  2195. wxLIST_NEXT_LEFT = controls2c.wxLIST_NEXT_LEFT
  2196. wxLIST_NEXT_RIGHT = controls2c.wxLIST_NEXT_RIGHT
  2197. wxLIST_ALIGN_DEFAULT = controls2c.wxLIST_ALIGN_DEFAULT
  2198. wxLIST_ALIGN_LEFT = controls2c.wxLIST_ALIGN_LEFT
  2199. wxLIST_ALIGN_TOP = controls2c.wxLIST_ALIGN_TOP
  2200. wxLIST_ALIGN_SNAP_TO_GRID = controls2c.wxLIST_ALIGN_SNAP_TO_GRID
  2201. wxLIST_AUTOSIZE = controls2c.wxLIST_AUTOSIZE
  2202. wxLIST_AUTOSIZE_USEHEADER = controls2c.wxLIST_AUTOSIZE_USEHEADER
  2203. wxLIST_RECT_BOUNDS = controls2c.wxLIST_RECT_BOUNDS
  2204. wxLIST_RECT_ICON = controls2c.wxLIST_RECT_ICON
  2205. wxLIST_RECT_LABEL = controls2c.wxLIST_RECT_LABEL
  2206. wxLIST_FIND_UP = controls2c.wxLIST_FIND_UP
  2207. wxLIST_FIND_DOWN = controls2c.wxLIST_FIND_DOWN
  2208. wxLIST_FIND_LEFT = controls2c.wxLIST_FIND_LEFT
  2209. wxLIST_FIND_RIGHT = controls2c.wxLIST_FIND_RIGHT
  2210. wxLIST_FORMAT_LEFT = controls2c.wxLIST_FORMAT_LEFT
  2211. wxLIST_FORMAT_RIGHT = controls2c.wxLIST_FORMAT_RIGHT
  2212. wxLIST_FORMAT_CENTRE = controls2c.wxLIST_FORMAT_CENTRE
  2213. wxLIST_FORMAT_CENTER = controls2c.wxLIST_FORMAT_CENTER
  2214. wxTR_NO_BUTTONS = controls2c.wxTR_NO_BUTTONS
  2215. wxTR_HAS_BUTTONS = controls2c.wxTR_HAS_BUTTONS
  2216. wxTR_TWIST_BUTTONS = controls2c.wxTR_TWIST_BUTTONS
  2217. wxTR_NO_LINES = controls2c.wxTR_NO_LINES
  2218. wxTR_MAC_BUTTONS = controls2c.wxTR_MAC_BUTTONS
  2219. wxTR_AQUA_BUTTONS = controls2c.wxTR_AQUA_BUTTONS
  2220. wxTR_SINGLE = controls2c.wxTR_SINGLE
  2221. wxTR_MULTIPLE = controls2c.wxTR_MULTIPLE
  2222. wxTR_EXTENDED = controls2c.wxTR_EXTENDED
  2223. wxTR_FULL_ROW_HIGHLIGHT = controls2c.wxTR_FULL_ROW_HIGHLIGHT
  2224. wxTR_EDIT_LABELS = controls2c.wxTR_EDIT_LABELS
  2225. wxTR_LINES_AT_ROOT = controls2c.wxTR_LINES_AT_ROOT
  2226. wxTR_HIDE_ROOT = controls2c.wxTR_HIDE_ROOT
  2227. wxTR_ROW_LINES = controls2c.wxTR_ROW_LINES
  2228. wxTR_HAS_VARIABLE_ROW_HEIGHT = controls2c.wxTR_HAS_VARIABLE_ROW_HEIGHT
  2229. wxTR_DEFAULT_STYLE = controls2c.wxTR_DEFAULT_STYLE
  2230. wxTreeItemIcon_Normal = controls2c.wxTreeItemIcon_Normal
  2231. wxTreeItemIcon_Selected = controls2c.wxTreeItemIcon_Selected
  2232. wxTreeItemIcon_Expanded = controls2c.wxTreeItemIcon_Expanded
  2233. wxTreeItemIcon_SelectedExpanded = controls2c.wxTreeItemIcon_SelectedExpanded
  2234. wxTreeItemIcon_Max = controls2c.wxTreeItemIcon_Max
  2235. wxTREE_HITTEST_ABOVE = controls2c.wxTREE_HITTEST_ABOVE
  2236. wxTREE_HITTEST_BELOW = controls2c.wxTREE_HITTEST_BELOW
  2237. wxTREE_HITTEST_NOWHERE = controls2c.wxTREE_HITTEST_NOWHERE
  2238. wxTREE_HITTEST_ONITEMBUTTON = controls2c.wxTREE_HITTEST_ONITEMBUTTON
  2239. wxTREE_HITTEST_ONITEMICON = controls2c.wxTREE_HITTEST_ONITEMICON
  2240. wxTREE_HITTEST_ONITEMINDENT = controls2c.wxTREE_HITTEST_ONITEMINDENT
  2241. wxTREE_HITTEST_ONITEMLABEL = controls2c.wxTREE_HITTEST_ONITEMLABEL
  2242. wxTREE_HITTEST_ONITEMRIGHT = controls2c.wxTREE_HITTEST_ONITEMRIGHT
  2243. wxTREE_HITTEST_ONITEMSTATEICON = controls2c.wxTREE_HITTEST_ONITEMSTATEICON
  2244. wxTREE_HITTEST_TOLEFT = controls2c.wxTREE_HITTEST_TOLEFT
  2245. wxTREE_HITTEST_TORIGHT = controls2c.wxTREE_HITTEST_TORIGHT
  2246. wxTREE_HITTEST_ONITEMUPPERPART = controls2c.wxTREE_HITTEST_ONITEMUPPERPART
  2247. wxTREE_HITTEST_ONITEMLOWERPART = controls2c.wxTREE_HITTEST_ONITEMLOWERPART
  2248. wxTREE_HITTEST_ONITEM = controls2c.wxTREE_HITTEST_ONITEM
  2249. wxEVT_COMMAND_TREE_BEGIN_DRAG = controls2c.wxEVT_COMMAND_TREE_BEGIN_DRAG
  2250. wxEVT_COMMAND_TREE_BEGIN_RDRAG = controls2c.wxEVT_COMMAND_TREE_BEGIN_RDRAG
  2251. wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT = controls2c.wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
  2252. wxEVT_COMMAND_TREE_END_LABEL_EDIT = controls2c.wxEVT_COMMAND_TREE_END_LABEL_EDIT
  2253. wxEVT_COMMAND_TREE_DELETE_ITEM = controls2c.wxEVT_COMMAND_TREE_DELETE_ITEM
  2254. wxEVT_COMMAND_TREE_GET_INFO = controls2c.wxEVT_COMMAND_TREE_GET_INFO
  2255. wxEVT_COMMAND_TREE_SET_INFO = controls2c.wxEVT_COMMAND_TREE_SET_INFO
  2256. wxEVT_COMMAND_TREE_ITEM_EXPANDED = controls2c.wxEVT_COMMAND_TREE_ITEM_EXPANDED
  2257. wxEVT_COMMAND_TREE_ITEM_EXPANDING = controls2c.wxEVT_COMMAND_TREE_ITEM_EXPANDING
  2258. wxEVT_COMMAND_TREE_ITEM_COLLAPSED = controls2c.wxEVT_COMMAND_TREE_ITEM_COLLAPSED
  2259. wxEVT_COMMAND_TREE_ITEM_COLLAPSING = controls2c.wxEVT_COMMAND_TREE_ITEM_COLLAPSING
  2260. wxEVT_COMMAND_TREE_SEL_CHANGED = controls2c.wxEVT_COMMAND_TREE_SEL_CHANGED
  2261. wxEVT_COMMAND_TREE_SEL_CHANGING = controls2c.wxEVT_COMMAND_TREE_SEL_CHANGING
  2262. wxEVT_COMMAND_TREE_KEY_DOWN = controls2c.wxEVT_COMMAND_TREE_KEY_DOWN
  2263. wxEVT_COMMAND_TREE_ITEM_ACTIVATED = controls2c.wxEVT_COMMAND_TREE_ITEM_ACTIVATED
  2264. wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK = controls2c.wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK
  2265. wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK = controls2c.wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK
  2266. wxEVT_COMMAND_TREE_END_DRAG = controls2c.wxEVT_COMMAND_TREE_END_DRAG
  2267. wxDIRCTRL_DIR_ONLY = controls2c.wxDIRCTRL_DIR_ONLY
  2268. wxDIRCTRL_SELECT_FIRST = controls2c.wxDIRCTRL_SELECT_FIRST
  2269. wxDIRCTRL_SHOW_FILTERS = controls2c.wxDIRCTRL_SHOW_FILTERS
  2270. wxDIRCTRL_3D_INTERNAL = controls2c.wxDIRCTRL_3D_INTERNAL
  2271. wxDIRCTRL_EDIT_LABELS = controls2c.wxDIRCTRL_EDIT_LABELS
  2272. wxID_TREECTRL = controls2c.wxID_TREECTRL
  2273. wxID_FILTERLISTCTRL = controls2c.wxID_FILTERLISTCTRL
  2274.